From: <Saved by Windows Internet Explorer 7>
Subject: Preview Email
Date: Thu, 11 Mar 2010 14:42:11 -0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01CAC129.08C77630"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/cobrand/vr/interface/v5/icons/tabs//blank_on.gif

R0lGODlhBAAfAIABAP///////yH5BAEAAAEALAAAAAAEAB8AAAIPhI+pyxoBnpy02ouz3q8AADs=

------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/cobrand/vr/interface/v5/icons/tabs//right_tab_on.gif

R0lGODlhAwAfAKIEAP///5mZme7u7szMzP///wAAAAAAAAAAACH5BAEAAAQALAAAAAADAB8AAAMU
CLrc/o0IQGQdNeRNdOdeCI5fGSYAOw==

------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/cobrand/vr/interface/v5/icons/tabs//blank_off.gif

R0lGODlhBAAfAIABAP///////yH5BAEAAAEALAAAAAAEAB8AAAIPhI+pyxoBnpy02ouz3q8AADs=

------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/cobrand/vr/interface/v5/icons/tabs//right_tab_off.gif

R0lGODlhAwAfAJEDAP///8zMzO7u7v///yH5BAEAAAMALAAAAAADAB8AAAIShI+pmyMwXAyzDnot
3rrnz10FADs=

------=_NextPart_000_0000_01CAC129.08C77630
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_0000_01CAC129.08C77630
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_0000_01CAC129.08C77630
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_0000_01CAC129.08C77630
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_0000_01CAC129.08C77630
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_0000_01CAC129.08C77630
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_0000_01CAC129.08C77630
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_0000_01CAC129.08C77630
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_0000_01CAC129.08C77630
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_0000_01CAC129.08C77630
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_0000_01CAC129.08C77630
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_0000_01CAC129.08C77630
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_0000_01CAC129.08C77630
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/cobrand/vr/interface/v5/icons/tabs//bkg_on.gif

R0lGODlhBgAfAIABAP///////yH5BAEAAAEALAAAAAAGAB8AAAIRhI+py+0Zopy02ouz3rz7WgAA
Ow==

------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img-ak.verticalresponse.com/images/cobrand/vr/interface/v5/icons/tabs//bkg_off.gif

R0lGODlhBgAfAIABAP///////yH5BAEAAAEALAAAAAAGAB8AAAIRhI+py+0Zopy02ouz3rz7WgAA
Ow==

------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://img-ak.verticalresponse.com/styling/1267594225/legacy/app/css/vr.css

.vrDialog {
	Z-INDEX: 1000; LINE-HEIGHT: 13px; POSITION: absolute
}
.vrDialogHeader {
=09
}
.vrDialogContent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
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 {
	CLEAR: left; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
FONT-SIZE: 12px; BACKGROUND-IMAGE: =
url(/images/cobrand/vr/main_nav/main_nav.bg.gif); PADDING-BOTTOM: 5px; =
MARGIN: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #369
}
.vrlb_content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
OVERFLOW: hidden; PADDING-TOP: 10px
}
.vrlb_close {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FLOAT: right; PADDING-BOTTOM: =
9px; PADDING-TOP: 9px
}
.vrlb_close IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
DIV.vr_shroud {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 1000; =
RIGHT: 0px; LEFT: 0px; OVERFLOW: hidden; BORDER-LEFT: medium none; =
WIDTH: 100%; BOTTOM: 0px; BORDER-BOTTOM: medium none; POSITION: fixed; =
TOP: 0px; HEIGHT: 100%
}
DIV.vr_shroud DIV.vr_shroud_content {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 1000; =
RIGHT: 0px; LEFT: 0px; OVERFLOW: hidden; BORDER-LEFT: medium none; =
WIDTH: 100%; BOTTOM: 0px; BORDER-BOTTOM: medium none; POSITION: fixed; =
TOP: 0px; HEIGHT: 100%
}
DIV.vr_shroud IFRAME.vr_shroud_iframe {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; DISPLAY: =
block; FILTER: alpha(opacity=3D70); LEFT: -5px; BORDER-LEFT: black 0px =
solid; WIDTH: 250%; BOTTOM: -5px; BORDER-BOTTOM: black 0px solid; =
POSITION: absolute; TOP: -5px; HEIGHT: 250%; BACKGROUND-COLOR: black; =
opacity: 0.7; -moz-opacity: 0.7
}
DIV.vr_modal_frame {
	Z-INDEX: 1005; LEFT: 50%; WIDTH: 0px; POSITION: absolute; TOP: 50%; =
HEIGHT: 0px
}
DIV.vr_modal_frame DIV.vr_modal_hallow {
	Z-INDEX: 1010; FILTER: alpha(opacity=3D40); POSITION: absolute; =
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-RIGHT: #dedcc1 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: =
#dedcc1 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 7px; BORDER-LEFT: #dedcc1 1px solid; PADDING-TOP: =
7px; BORDER-BOTTOM: #dedcc1 1px solid; FONT-FAMILY: verdana; =
BACKGROUND-COLOR: #eeecd1; TEXT-ALIGN: left
}
.vr_input_inlineeditor_working_container {
	FLOAT: right; WIDTH: 20px; HEIGHT: 40px
}
.vr_input_inlineeditor_working {
	DISPLAY: none; FLOAT: right; MARGIN: 5px
}
.vr_input_inlineeditor INPUT.input {
	MARGIN-BOTTOM: 10px; WIDTH: 98%
}
#vr_colorpicker_opacity {
	WIDTH: 240px; POSITION: absolute; HEIGHT: 260px; BACKGROUND-COLOR: #000
}
#vr_colorpicker_plugin {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #555 1px =
solid; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 1; BACKGROUND: #fff; =
PADDING-BOTTOM: 11px; OVERFLOW: hidden; BORDER-LEFT: #555 1px solid; =
WIDTH: 210px; COLOR: #444; PADDING-TOP: 7px; BORDER-BOTTOM: #555 1px =
solid; HEIGHT: 220px
}
#vr_colorpicker_plugin BR {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#vr_colorpicker_plugin SELECT {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BACKGROUND: =
#fff; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid; =
POSITION: relative; TOP: 4px
}
#vr_colorpicker_plugHEX {
	FLOAT: left; POSITION: relative; TOP: -1px
}
#vr_colorpicker_plugHEX:hover {
	COLOR: #ffd000
}
#vr_colorpicker_plugCLOSE:hover {
	COLOR: #ffd000
}
#vr_colorpicker_plugCUR {
	FONT-SIZE: 1px; BACKGROUND: #fff; FLOAT: left; WIDTH: 10px; =
MARGIN-RIGHT: 3px; HEIGHT: 10px
}
#vr_colorpicker_SV {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: =
url(/common/colorpicker/SatVal.png) #ff0000; FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/common/colorpi=
cker/SatVal.png', sizingMethod=3D'scale'); FLOAT: left; BORDER-LEFT: =
#000 1px solid; WIDTH: 166px; CURSOR: crosshair; MARGIN-RIGHT: 10px; =
BORDER-BOTTOM: #000 1px solid; POSITION: relative; HEIGHT: 166px; =
-moz-user-select: none; -khtml-user-select: none; user-select: none
}
#vr_colorpicker_SVslide {
	FONT-SIZE: 1px; BACKGROUND: url(/common/colorpicker/slide.gif); WIDTH: =
9px; LINE-HEIGHT: 1px; POSITION: absolute; HEIGHT: 9px
}
#vr_colorpicker_H {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#000 1px solid; WIDTH: 19px; CURSOR: crosshair; PADDING-TOP: 0px; =
BORDER-BOTTOM: #000 1px solid; POSITION: relative; TOP: 0px; HEIGHT: =
165px; -moz-user-select: none; -khtml-user-select: none; user-select: =
none
}
#vr_colorpicker_Hslide {
	FONT-SIZE: 1px; BACKGROUND: url(/common/colorpicker/slideHue.gif); =
WIDTH: 33px; LINE-HEIGHT: 1px; POSITION: absolute; HEIGHT: 5px
}
#vr_colorpicker_Hmodel {
	POSITION: relative
}
#vr_colorpicker_Hmodel DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 19px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; =
HEIGHT: 1px
}

------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://img-ak.verticalresponse.com/styling/1267594225/legacy/app/css/cobrand/vr/main.css

@import url( newstyle.css );
.guts {
=09
}
.app_wrap {
	CLEAR: both; PADDING-RIGHT: 15px; BORDER-TOP: #ccc 1px solid; =
PADDING-LEFT: 15px; BACKGROUND: url(/cobrand/vr/info_table-bkg.gif) #fff =
repeat-x left top; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 15px
}
UL.tabs {
	PADDING-RIGHT: 13px; PADDING-LEFT: 7px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb =
1px solid; FONT-FAMILY: "Lucida Grande", Lucida, Verdana, sans-serif; =
LIST-STYLE-TYPE: none; HEIGHT: 28px
}
UL.tabs IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: -4px; BORDER-LEFT: =
0px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: 0px
}
UL.tabs LI {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; BACKGROUND-IMAGE: =
url(/cobrand/vr/tabs/tabs.active.left.gif); MARGIN: 0px 0px -1px 6px; =
CURSOR: pointer; COLOR: #369; LINE-HEIGHT: 13px; BACKGROUND-REPEAT: =
repeat-x; BACKGROUND-COLOR: #e6f3ff
}
UL.tabs LI A:hover {
	TEXT-DECORATION: none
}
UL.tabs LI SPAN {
	BACKGROUND-POSITION: right top; DISPLAY: block; BACKGROUND-REPEAT: =
no-repeat
}
UL.tabs LI.tabs_create_action {
	FLOAT: right; BACKGROUND-IMAGE: =
url(/cobrand/vr/tabs/tabs.create.left.gif); BORDER-BOTTOM: #bbb 1px =
solid
}
UL.tabs LI.tabs_create_action:hover {
	FLOAT: right; BACKGROUND-IMAGE: =
url(/cobrand/vr/tabs/tabs.create.left.gif); BORDER-BOTTOM: #bbb 1px =
solid
}
UL.tabs LI.tabs_create_action SPAN {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: =
url(/cobrand/vr/tabs/tabs.create.right.gif); PADDING-BOTTOM: 5px; =
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 {
	COLOR: #333; BACKGROUND-COLOR: #ededed
}
UL.tabs LI.active:hover {
	COLOR: #333; BACKGROUND-COLOR: #ededed
}
UL.tabs LI.active SPAN {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/cobrand/vr/tabs/tabs.active.right.gif); PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
UL.tabs LI.inactive SPAN {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/cobrand/vr/tabs/tabs.inactive.right.gif); PADDING-BOTTOM: 7px; =
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 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 10px; FLOAT: right; BACKGROUND-IMAGE: =
url(/cobrand/vr/tabs/tabs.innernav.bg.gif); PADDING-BOTTOM: 17px; =
MARGIN-LEFT: -5px; PADDING-TOP: 12px
}
UL.tabs_innernav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/cobrand/vr/tabs/tabs.innernav.bg.gif); PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; FONT-FAMILY: arial; LIST-STYLE-TYPE: none; =
HEIGHT: 45px
}
UL.tabs_innernav LI.inactive {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
8pt; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.tabs_innernav LI.active {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
8pt; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.tabs_innernav LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 18px; 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-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; =
MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; =
PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.dynamic_folders .tab_content_boxed {
	MARGIN-BOTTOM: 0px
}
BODY.help_popup .tab_content_boxed {
	BACKGROUND-COLOR: white
}
FIELDSET.vrform {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 10px; BORDER-TOP: medium =
none; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; =
BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
FIELDSET.vrform LEGEND {
	DISPLAY: none
}
FIELDSET.vrform .intro {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #333; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
DL.vrform DT LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
FIELDSET.vrform DT LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.required {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#f00; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
.required_message {
	FONT-STYLE: italic
}
FIELDSET.vrform DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
FIELDSET.vrform DD {
	POSITION: relative
}
FIELDSET.vrform P {
	POSITION: relative
}
DL {
	MARGIN-TOP: 0px
}
DL.vrform {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
DL.vrform DT {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 14px; WIDTH: 130px; PADDING-TOP: 14px; TEXT-ALIGN: right
}
FIELDSET.vrform DT {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 14px; WIDTH: 130px; PADDING-TOP: 14px; TEXT-ALIGN: right
}
DL.vrform DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
MARGIN-LEFT: 140px; COLOR: #000; PADDING-TOP: 9px
}
FIELDSET.vrform DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
MARGIN-LEFT: 140px; COLOR: #000; PADDING-TOP: 9px
}
DL.vrform DD P {
	MARGIN: 0px; LINE-HEIGHT: 1.3em
}
FIELDSET.vrform DD P {
	MARGIN: 0px; LINE-HEIGHT: 1.3em
}
DL.vrform DD TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
.formrow {
	CLEAR: left; BORDER-BOTTOM: #ddd 1px solid
}
.formrow_info_box {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px; BACKGROUND-COLOR: #eee
}
DL.vrform .formrow_focus DT LABEL {
	COLOR: #369
}
FIELDSET.vrform .formrow_focus DT LABEL {
	COLOR: #369
}
.simple_form .formrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: 0px
}
.simple_form DT {
	FLOAT: left; WIDTH: 120px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.simple_form DD {
	MIN-HEIGHT: 25px; MARGIN-LEFT: 140px
}
DT.field_with_errors {
	COLOR: red
}
.form_tip {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; FONT: 10px Arial, Helvetica, Geneva, sans-serif; PADDING-TOP: 10px
}
.form_tip B {
	COLOR: #000
}
.form_error {
	BACKGROUND: #fdd
}
.form_error INPUT {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BORDER-LEFT: =
#f00 1px solid; BORDER-BOTTOM: #f00 1px solid
}
.input {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #999 1px solid; COLOR: #333; =
PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Verdana, =
arial, Helvetica, sans-serif
}
.textarea {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #999 1px solid; COLOR: #333; =
PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid
}
.dropdown {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #999 1px solid; COLOR: #333; =
PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid
}
.dropdown OPTION {
	PADDING-RIGHT: 15px
}
.checkbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: =
#333; LINE-HEIGHT: 1.3em; PADDING-TOP: 3px
}
.submit {
	MARGIN-LEFT: 140px
}
.textarea:focus {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-WEIGHT: =
normal; BORDER-LEFT: #000 1px solid; COLOR: #000; BORDER-BOTTOM: #000 =
1px solid; BACKGROUND-COLOR: #ffe
}
.input:focus {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-WEIGHT: =
normal; BORDER-LEFT: #000 1px solid; COLOR: #000; BORDER-BOTTOM: #000 =
1px solid; BACKGROUND-COLOR: #ffe
}
.dropdown:focus {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-WEIGHT: =
normal; BORDER-LEFT: #000 1px solid; COLOR: #000; BORDER-BOTTOM: #000 =
1px solid; BACKGROUND-COLOR: #ffe
}
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 {
	BORDER-RIGHT: #369 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #369 1px =
solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; =
BACKGROUND-IMAGE: url(/cobrand/vr/buttons/button.primary_submit.bg.gif); =
PADDING-BOTTOM: 4px; BORDER-LEFT: #369 1px solid; COLOR: #fff; =
PADDING-TOP: 4px; BORDER-BOTTOM: #369 1px solid; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif
}
INPUT.button {
	BORDER-RIGHT: #369 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #369 1px =
solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; =
BACKGROUND-IMAGE: url(/cobrand/vr/buttons/button.primary_submit.bg.gif); =
PADDING-BOTTOM: 4px; BORDER-LEFT: #369 1px solid; COLOR: #fff; =
PADDING-TOP: 4px; BORDER-BOTTOM: #369 1px solid; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif
}
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 {
	BORDER-RIGHT: #369 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #369 1px =
solid; PADDING-LEFT: 10px; BACKGROUND-IMAGE: =
url(/cobrand/vr/buttons/button.primary_submit.bg.gif); PADDING-BOTTOM: =
4px; MARGIN: 0px; FONT: bold 10px/25px Verdana, Arial, Helvetica, =
sans-serif; BORDER-LEFT: #369 1px solid; COLOR: #fff; PADDING-TOP: 4px; =
BORDER-BOTTOM: #369 1px solid; WHITE-SPACE: nowrap; TEXT-DECORATION: =
none
}
A.button:visited {
	BORDER-RIGHT: #369 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #369 1px =
solid; PADDING-LEFT: 10px; BACKGROUND-IMAGE: =
url(/cobrand/vr/buttons/button.primary_submit.bg.gif); PADDING-BOTTOM: =
4px; MARGIN: 0px; FONT: bold 10px/25px Verdana, Arial, Helvetica, =
sans-serif; BORDER-LEFT: #369 1px solid; COLOR: #fff; PADDING-TOP: 4px; =
BORDER-BOTTOM: #369 1px solid; WHITE-SPACE: nowrap; TEXT-DECORATION: =
none
}
A.button:hover {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/buttons/button.primary_submit.hover.bg.gif); FONT: bold =
10px/25px Verdana, Arial, Helvetica, sans-serif; COLOR: #fff; =
WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
A.button:active {
	FONT: bold 10px/25px Verdana, Arial, Helvetica, sans-serif; COLOR: =
#369; WHITE-SPACE: nowrap; 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-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.system_message UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.comment UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.success UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sorry UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.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-RIGHT: #e8a80a 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#e8a80a 1px solid; PADDING-LEFT: 35px; BACKGROUND: =
url(/images/cobrand/vr/icons/sorry.gif) #f0fed7 no-repeat 10px 50%; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #e8a80a 1px solid; COLOR: #333; =
PADDING-TOP: 10px; BORDER-BOTTOM: #e8a80a 1px solid
}
.system_message {
	BORDER-RIGHT: #a33 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #a33 1px =
solid; PADDING-LEFT: 42px; FONT-WEIGHT: bold; BACKGROUND: =
url(/images/cobrand/vr/icons/system_message.gif) #eee no-repeat 10px =
50%; PADDING-BOTTOM: 10px; BORDER-LEFT: #a33 1px solid; COLOR: #a33; =
PADDING-TOP: 10px; BORDER-BOTTOM: #a33 1px solid
}
.error {
	BORDER-RIGHT: #a33 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #a33 1px =
solid; PADDING-LEFT: 40px; BACKGROUND: =
url(/images/cobrand/vr/icons/error.gif) #ffdddd no-repeat 10px 50%; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #a33 1px solid; COLOR: #333; =
PADDING-TOP: 10px; BORDER-BOTTOM: #a33 1px solid
}
.error UL {
	MARGIN: 0px
}
.success {
	BORDER-RIGHT: #008c00 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#008c00 1px solid; PADDING-LEFT: 40px; BACKGROUND: =
url(/images/cobrand/vr/icons/success.gif) #d7fbd1 no-repeat 10px 50%; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #008c00 1px solid; COLOR: #333; =
PADDING-TOP: 10px; BORDER-BOTTOM: #008c00 1px solid
}
.comment {
	BORDER-RIGHT: #39f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #39f 1px =
solid; PADDING-LEFT: 35px; BACKGROUND: =
url(/images/cobrand/vr/icons/comment.gif) #e8e8fe no-repeat 10px 50%; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #39f 1px solid; COLOR: #333; =
PADDING-TOP: 10px; BORDER-BOTTOM: #39f 1px solid
}
BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.data_table {
	BORDER-TOP: #90aac6 1px solid; COLOR: #333; BORDER-COLLAPSE: collapse
}
.data_table CAPTION {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: =
150%; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; FONT-FAMILY: Arial, =
Helvetica, Geneva, sans-serif; LETTER-SPACING: -1px; TEXT-ALIGN: left
}
.data_table THEAD TH {
	BORDER-RIGHT: #a0bad6 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; =
FONT-WEIGHT: bold; BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.thead.bg.gif); PADDING-BOTTOM: =
4px; COLOR: #222; PADDING-TOP: 4px; BORDER-BOTTOM: #90aac6 1px solid; =
HEIGHT: 22px; BACKGROUND-COLOR: #b7d4f1; TEXT-ALIGN: left
}
.data_table TFOOT TH {
	BORDER-RIGHT: #a0bad6 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; =
FONT-WEIGHT: bold; BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.thead.bg.gif); PADDING-BOTTOM: =
4px; COLOR: #222; PADDING-TOP: 4px; BORDER-BOTTOM: #90aac6 1px solid; =
HEIGHT: 22px; BACKGROUND-COLOR: #b7d4f1; TEXT-ALIGN: left
}
.data_table THEAD TH.sorted {
	BORDER-RIGHT: #90aac6 1px solid; BACKGROUND-POSITION: right top; =
BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.thead.sorted.bg.gif)
}
.data_table THEAD TH.sorted_desc {
	BORDER-RIGHT: #90aac6 1px solid; BACKGROUND-POSITION: right top; =
BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.thead.sorted.bg.gif)
}
.data_table THEAD TH.sorted_asc {
	BORDER-RIGHT: #90aac6 1px solid; BACKGROUND-POSITION: right top; =
BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.thead.sorted.bg.gif)
}
.data_table THEAD TH.sorted_desc {
	PADDING-RIGHT: 15px; BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.thead.sorted.desc.bg.gif)
}
.data_table THEAD TH.sorted_asc {
	PADDING-RIGHT: 15px; BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.thead.sorted.asc.bg.gif)
}
.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-POSITION: 50% bottom; BACKGROUND-IMAGE: =
url(/cobrand/vr/dtable/dtable.emphasized_row.bg.gif); BACKGROUND-REPEAT: =
repeat-x; BACKGROUND-COLOR: #fff
}
.data_table TBODY TR:hover {
=09
}
.data_table TBODY TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; =
FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: =
#ccc 1px solid; TEXT-ALIGN: left
}
.data_table TBODY TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; HEIGHT: 30px
}
.data_table TBODY A {
	COLOR: #06c; TEXT-DECORATION: underline
}
.data_table TBODY A:hover {
	COLOR: #39f
}
.data_table TFOOT TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: url(/cobrand/vr/data_table/data_table.tfoot.bg.gif); =
PADDING-BOTTOM: 8px; COLOR: #000; PADDING-TOP: 8px; BORDER-BOTTOM: =
#90aac6 1px solid; BACKGROUND-COLOR: #b7d4f1
}
.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 {
	FONT-SIZE: 90px; BACKGROUND-COLOR: #ffc
}
.data_table TBODY TD.highlight {
	FONT-SIZE: 90px; BACKGROUND-COLOR: #ffc
}
.data_table_toolbar_top {
	BACKGROUND: url(/cobrand/vr/data_table/data_table.toolbar.topleft.gif) =
left top; OVERFLOW: hidden; HEIGHT: 38px
}
.data_table_toolbar_bottom {
	BORDER-TOP: #e0e0e0 5px solid; BACKGROUND: =
url(/cobrand/vr/data_table/data_table.toolbar.bottomleft.gif) left =
bottom; HEIGHT: 38px
}
.data_table_toolbar_actions {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: =
8px; MARGIN-RIGHT: 8px; PADDING-TOP: 8px
}
.data_table_toolbar_top .paginator {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.toolbar.topright.gif); =
PADDING-BOTTOM: 13px; MARGIN-LEFT: 8px; PADDING-TOP: 8px; =
BACKGROUND-REPEAT: no-repeat
}
.data_table_toolbar_bottom .paginator {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.toolbar.topright.gif); =
PADDING-BOTTOM: 13px; MARGIN-LEFT: 8px; PADDING-TOP: 8px; =
BACKGROUND-REPEAT: no-repeat
}
.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-POSITION: right bottom; BACKGROUND-IMAGE: =
url(/cobrand/vr/data_table/data_table.toolbar.bottomright.gif)
}
.data_table_toolbar_top SELECT.dropdown {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; HEIGHT: 22px
}
.data_table_toolbar_bottom SELECT.dropdown {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; HEIGHT: 22px
}
.data_table_toolbar_top A.button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; HEIGHT: 22px
}
.data_table_toolbar_top INPUT.button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; HEIGHT: 22px
}
.data_table_toolbar_bottom A.button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; HEIGHT: 22px
}
.data_table_toolbar_bottom INPUT.button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; HEIGHT: 22px
}
.data_table_condensed {
	BORDER-COLLAPSE: collapse
}
.data_table_condensed TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: =
4px; COLOR: #555; PADDING-TOP: 4px; BACKGROUND-COLOR: #eee; TEXT-ALIGN: =
left
}
.data_table_condensed TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: =
4px; 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-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.data_table_search LI {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 20px 10px =
0px; COLOR: #555; LINE-HEIGHT: 170%
}
.smalltable TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px
}
.smalltable TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px
}
.smalltable TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; TEXT-ALIGN: left
}
.smalltable TH A:link {
	COLOR: #333
}
.smalltable TH A:visited {
	COLOR: #333
}
.smalltable TH.smalltableSort {
	COLOR: #555; BACKGROUND-COLOR: #ccc
}
.smalltable TD.smalltableSort {
	BACKGROUND-COLOR: #f5f5f5
}
.smalltable TD {
	BORDER-BOTTOM: #ddd 1px solid
}
UL.app_tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 12px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Geneva, =
sans-serif
}
.app_tabs LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.app_tabs LI.active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #eee 1px =
solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; =
PADDING-BOTTOM: 13px; MARGIN: 0px 10px; BORDER-LEFT: #eee 1px solid; =
COLOR: #333; PADDING-TOP: 6px; BORDER-BOTTOM: medium none; =
BACKGROUND-COLOR: #e8e8e8
}
.app_tabs A:link {
	BORDER-RIGHT: #c7daed 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#d3eaff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; MARGIN: 0px 5px; BORDER-LEFT: #d3eaff 1px solid; COLOR: #369; =
PADDING-TOP: 5px; BORDER-BOTTOM: #c7daed 1px solid; BACKGROUND-COLOR: =
#e6f3ff; TEXT-DECORATION: none
}
.app_tabs A:visited {
	BORDER-RIGHT: #c7daed 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#d3eaff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; MARGIN: 0px 5px; BORDER-LEFT: #d3eaff 1px solid; COLOR: #369; =
PADDING-TOP: 5px; BORDER-BOTTOM: #c7daed 1px solid; BACKGROUND-COLOR: =
#e6f3ff; TEXT-DECORATION: none
}
.app_tabs A:active {
	BORDER-RIGHT: #c7daed 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#d3eaff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; MARGIN: 0px 5px; BORDER-LEFT: #d3eaff 1px solid; COLOR: #369; =
PADDING-TOP: 5px; BORDER-BOTTOM: #c7daed 1px solid; BACKGROUND-COLOR: =
#e6f3ff; TEXT-DECORATION: none
}
.app_tabs A:hover {
	BORDER-RIGHT: #369 1px solid; BORDER-TOP: #99ccff 1px solid; =
BORDER-LEFT: #99ccff 1px solid; BORDER-BOTTOM: #369 1px solid; =
BACKGROUND-COLOR: #d5e8fa
}
.sample_code {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; BORDER-LEFT: #ccc 1px =
solid; COLOR: #333; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 1px solid; =
FONT-FAMILY: courier; TEXT-ALIGN: center
}
.terms_of_service_copy {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; OVERFLOW: scroll; =
BORDER-LEFT: #aaa 1px solid; WIDTH: 375px; PADDING-TOP: 8px; =
BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 200px
}
.instructional_text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.no_entities {
	FONT-WEIGHT: bold; MARGIN: 60px 0px 100px; COLOR: #555; TEXT-ALIGN: =
center
}
.no_entities .hide_help_video {
	FLOAT: left
}
TD.no_entities:hover {
	BACKGROUND-COLOR: #fff
}
.widget .no_entities {
	MARGIN: 20px
}
#vrmfc_form {
	OVERFLOW: hidden; HEIGHT: 164px
}
#vrmfc_form P {
	MARGIN-TOP: 0px
}
TABLE.chartable {
	empty-cells: show
}
TABLE.chartable TD {
	BORDER-RIGHT: rgb(204,204,204) 1px solid; BORDER-TOP: #eeeeee 1px =
solid; BORDER-LEFT: rgb(238,238,238) 1px solid; BORDER-BOTTOM: =
rgb(204,204,204) 1px solid; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: =
center
}
.page_copy_text {
	FONT-SIZE: 9pt; LINE-HEIGHT: 150%
}
P.page_copy_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px 20px; PADDING-TOP: 0px
}
.no_break {
	WHITE-SPACE: nowrap
}
.new_product_offer {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0pt; COLOR: #fc0f0c; PADDING-TOP: 0pt; =
BACKGROUND-COLOR: #f9fe61
}
.splash {
	MARGIN: 10px 50px 50px 47px
}
.help_wrapper H2 {
	FONT-SIZE: 12pt; MARGIN: 10px 0px 0px
}
.fancy_shadow {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/fancy_shadow/fancy_shadow.bg.gif); TEXT-ALIGN: =
right
}
BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(/cobrand/vr/layout/layout.bg.3.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
repeat-y; BACKGROUND-COLOR: #f8f8f8
}
BODY.help_popup {
	BACKGROUND-IMAGE: none; MARGIN: 15px
}
BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Sans-serif
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Sans-serif
}
.normal_text {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Sans-serif
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
A:link IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
A:visited IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
A:link {
	outline: none
}
A:active {
	outline: none
}
.print_block {
	DISPLAY: none
}
.print_inline {
	DISPLAY: none
}
.padder {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.wrapper {
	MARGIN-LEFT: auto; WIDTH: 1000px; MARGIN-RIGHT: auto; BACKGROUND-COLOR: =
#fff
}
#ib5_center_hack {
	WIDTH: 1000px
}
.page_body {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MIN-HEIGHT: 350px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hidden {
	DISPLAY: none
}
.header {
	MARGIN: 0px 15px
}
.header_logo {
	PADDING-TOP: 10px
}
.header_nav {
	FONT-SIZE: 8pt; FLOAT: right; MARGIN: 0px; LINE-HEIGHT: 140%; =
PADDING-TOP: 3px; TEXT-ALIGN: right
}
.header_nav H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11pt; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 3px; PADDING-TOP: 0px; =
FONT-FAMILY: arial
}
.subnav {
	PADDING-TOP: 5px; WHITE-SPACE: nowrap
}
.subnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
0px; MARGIN: 0px 250px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; =
HEIGHT: 30px
}
.subnav LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FLOAT: left; =
PADDING-BOTTOM: 4px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
.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 {
	CLEAR: both; PADDING-RIGHT: 10px; BORDER-TOP: #369 5px solid; =
PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; MARGIN: 7px 0px 0px; =
PADDING-TOP: 12px; BACKGROUND-COLOR: #f8f8f8
}
.action_links A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
2px; LINE-HEIGHT: 14px; PADDING-TOP: 2px
}
.action_links A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
2px; LINE-HEIGHT: 14px; PADDING-TOP: 2px
}
.action_links A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
2px; LINE-HEIGHT: 14px; PADDING-TOP: 2px
}
.action_links A:hover {
	BACKGROUND-COLOR: #ffc
}
.action_links .action_disabled {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; COLOR: =
#bbb; PADDING-TOP: 2px
}
.columnar_selector {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; OVERFLOW: =
hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; =
BACKGROUND-COLOR: #fff
}
.columnar_selector_category_column {
	BORDER-RIGHT: #ccc 1px solid; FLOAT: left; BACKGROUND-IMAGE: =
url(/cobrand/vr/columnar_selector/columnar_selector.content.bg.gif); =
OVERFLOW: scroll; WIDTH: 220px; HEIGHT: 270px
}
.columnar_selector_category_column UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.columnar_selector_category_column LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BORDER-BOTTOM: #eee 1px dotted; LIST-STYLE-TYPE: =
none
}
.columnar_selector_category_column LI A:link {
	PADDING-RIGHT: 5px; BORDER-TOP: 1px; DISPLAY: block; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 5px; COLOR: #555; PADDING-TOP: 5px; BORDER-BOTTOM: 1px; =
TEXT-DECORATION: none; outline: 0
}
.columnar_selector_category_column LI A:visited {
	PADDING-RIGHT: 5px; BORDER-TOP: 1px; DISPLAY: block; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 5px; COLOR: #555; PADDING-TOP: 5px; BORDER-BOTTOM: 1px; =
TEXT-DECORATION: none; outline: 0
}
.columnar_selector_category_column LI A:focus {
	PADDING-RIGHT: 5px; BORDER-TOP: 1px; DISPLAY: block; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 5px; COLOR: #555; PADDING-TOP: 5px; BORDER-BOTTOM: 1px; =
TEXT-DECORATION: none; outline: 0
}
.columnar_selector_category_column LI A.active:link {
	COLOR: #ffffff; BACKGROUND-COLOR: #3fa3e1
}
.columnar_selector_category_column LI A.active:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: #3fa3e1
}
.columnar_selector_content_column {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: =
url(/cobrand/vr/columnar_selector/columnar_selector.content.bg.gif); =
PADDING-BOTTOM: 5px; MARGIN-LEFT: 442px; PADDING-TOP: 5px; HEIGHT: 260px
}
.ordered_instruction {
	CLEAR: both; PADDING-LEFT: 8px; BACKGROUND-IMAGE: =
url(/cobrand/vr/numbered_instruction/numbered_instruction.number.bg.gif);=
 BACKGROUND-REPEAT: no-repeat
}
.ordered_instruction_number {
	BORDER-RIGHT: #95bcdd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#95bcdd 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; FONT-SIZE: 14pt; FLOAT: left; BACKGROUND-IMAGE: =
url(/cobrand/vr/numbered_instruction/numbered_instruction.bg.gif); =
PADDING-BOTTOM: 6px; BORDER-LEFT: #95bcdd 1px solid; COLOR: #fff; =
PADDING-TOP: 6px; BORDER-BOTTOM: #95bcdd 1px solid; TEXT-ALIGN: center
}
.ordered_instruction_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
.ordered_instruction_body {
	PADDING-RIGHT: 15px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 15px; =
PADDING-BOTTOM: 15px; MARGIN-LEFT: 45px; BORDER-LEFT: #ddd 1px solid; =
PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff
}
.amoeba {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; =
BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white 2px solid
}
.widget {
	BACKGROUND-IMAGE: =
url(/images/cobrand/vr/widgets/common/widgets.common.bg.gif); =
MARGIN-BOTTOM: 10px; WIDTH: 99%; COLOR: #444
}
.widget_working {
	DISPLAY: none; MARGIN-LEFT: 5px; VERTICAL-ALIGN: top
}
.widget_footer {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(/images/cobrand/vr/widgets/common/widgets.common.bottom.bg.gif); =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.widget_footer IMG {
	DISPLAY: block; FLOAT: right
}
.widget_content {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: =
10px; BACKGROUND-IMAGE: =
url(/images/cobrand/vr/widgets/common/widgets.common.content.bg.gif); =
PADDING-BOTTOM: 2px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y
}
.widget_drag {
	BORDER-RIGHT: #555 1px dashed; BORDER-TOP: #555 1px dashed; =
BORDER-LEFT: #555 1px dashed; CURSOR: move; BORDER-BOTTOM: #555 1px =
dashed
}
.widget_links {
	CLEAR: left; MARGIN: 15px 0px 0px; HEIGHT: 20px
}
.widget_configuration {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 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-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#555; PADDING-TOP: 7px
}
.widget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.widget LI {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: =
bold; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 145px; PADDING-TOP: 4px; =
LIST-STYLE-TYPE: none
}
.widget .widget_biggest LI {
	WIDTH: auto
}
.widget LI IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; VERTICAL-ALIGN: =
middle; BORDER-LEFT: medium none; MARGIN-RIGHT: 5px; BORDER-BOTTOM: =
medium none
}
.widget UL.vrlounge_rss {
	MARGIN-LEFT: 1.5em
}
.widget UL.vrlounge_rss LI {
	DISPLAY: list-item; PADDING-LEFT: 0px; 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 {
	VERTICAL-ALIGN: top; POSITION: relative; TOP: -0.5em
}
*:first-child + HTML .widget UL.vrlounge_rss LI {
	VERTICAL-ALIGN: top; POSITION: relative; TOP: -0.5em
}
.main_sub_nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/cobrand/vr/interface/v5/subnav-bkg.gif); PADDING-BOTTOM: =
10px; PADDING-TOP: 10px; BORDER-BOTTOM: #e3e3e3 1px solid; FONT-FAMILY: =
arial
}
.main_sub_nav A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-DECORATION: none
}
.main_sub_nav A:link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-DECORATION: none
}
.main_sub_nav A:visited {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-DECORATION: none
}
.main_sub_nav A:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(/cobrand/vr/main_sub_nav/main_sub_nav.marker-over.gif) no-repeat =
center bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.main_sub_nav A.curTab {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(/cobrand/vr/main_sub_nav/main_sub_nav.marker-on.gif) no-repeat =
center bottom; PADDING-BOTTOM: 10px; 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 {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 25px; BORDER-TOP: #555 1px =
solid; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; Z-INDEX: =
10000; LEFT: 33%; PADDING-BOTTOM: 25px; BORDER-LEFT: #555 1px solid; =
WIDTH: 33%; COLOR: #555; PADDING-TOP: 25px; BORDER-BOTTOM: #555 1px =
solid; FONT-FAMILY: "Lucida Grande", Lucida, Verdana, sans-serif; =
POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.pleasewait IMG {
	FLOAT: left
}
#minipleasewait {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #888 1px =
solid; DISPLAY: none; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: =
2px; MARGIN: 3px 3px 2px 0px; BORDER-LEFT: #888 1px solid; PADDING-TOP: =
2px; BORDER-BOTTOM: #888 1px solid; BACKGROUND-COLOR: #fff
}
.creditdock {
	MARGIN: 3px 0px 1px; COLOR: #666; TEXT-ALIGN: right
}
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 {
	CLEAR: both; MARGIN-TOP: 7px; PADDING-LEFT: 7px; BACKGROUND-IMAGE: =
url(/images/cobrand/vr/main_nav/main_nav.bg.gif); OVERFLOW: hidden; =
COLOR: #369; WHITE-SPACE: nowrap; HEIGHT: 34px; BACKGROUND-COLOR: #369
}
.main_nav A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; FONT-SIZE: 15px; FLOAT: left; PADDING-BOTTOM: 9px; COLOR: #fff; =
PADDING-TOP: 8px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.main_nav A:link {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; FONT-SIZE: 15px; FLOAT: left; PADDING-BOTTOM: 9px; COLOR: #fff; =
PADDING-TOP: 8px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.main_nav A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; FONT-SIZE: 15px; FLOAT: left; PADDING-BOTTOM: 9px; COLOR: #fff; =
PADDING-TOP: 8px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.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-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; WHITE-SPACE: nowrap
}
.editButtons A {
	BORDER-RIGHT: #060 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #696 2px =
solid; PADDING-LEFT: 10px; BACKGROUND: #393; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #696 2px solid; COLOR: #fff; MARGIN-RIGHT: 4px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #060 2px solid; TEXT-DECORATION: none
}
.editButtons A:link {
	BORDER-RIGHT: #060 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #696 2px =
solid; PADDING-LEFT: 10px; BACKGROUND: #393; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #696 2px solid; COLOR: #fff; MARGIN-RIGHT: 4px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #060 2px solid; TEXT-DECORATION: none
}
.editButtons A:visited {
	BORDER-RIGHT: #060 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #696 2px =
solid; PADDING-LEFT: 10px; BACKGROUND: #393; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #696 2px solid; COLOR: #fff; MARGIN-RIGHT: 4px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #060 2px solid; TEXT-DECORATION: none
}
.editButtons A:hover {
	BACKGROUND: #67b367; COLOR: #fff; TEXT-DECORATION: none
}
.editButtons A:active {
	BORDER-RIGHT: #eee 2px solid; BORDER-TOP: #666 2px solid; BACKGROUND: =
#ccc; BORDER-LEFT: #666 2px solid; COLOR: #333; BORDER-BOTTOM: #eee 2px =
solid; TEXT-DECORATION: none
}
.highlighted TH {
	BACKGROUND-COLOR: #ff9
}
.highlighted TD {
	BACKGROUND-COLOR: #ff9
}
.info_table {
	PADDING-RIGHT: 5px; BORDER-TOP: #e8e8e8 8px solid; PADDING-LEFT: 5px; =
FONT-SIZE: 11px; BACKGROUND: url(/cobrand/vr/info_table-bkg.gif) #fff =
repeat-x left top; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: =
5px
}
.info_table_text {
	FONT: bold 11px verdana, arial, sans-serif; COLOR: #000000
}
.info_table_input {
	FONT: 12px verdana, arial, sans-serif; COLOR: #000000; =
BACKGROUND-COLOR: #ffffff
}
.info_table_text_out {
	FONT: 12px verdana, arial, sans-serif; COLOR: #000000
}
.info_table H2 {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333
}
.info_table_divider {
	LINE-HEIGHT: 3px; BACKGROUND-COLOR: #336699
}
.info_table2 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 10px; BACKGROUND: =
url(/cobrand/vr/optin/container-back.gif) #fff repeat-x left top; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #ccc 1px solid
}
.info_table .info_table {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 10px; BACKGROUND: =
url(/cobrand/vr/optin/container-back.gif) #fff repeat-x left top; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #ccc 1px solid
}
.info_table HR.info_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px 10px; PADDING-TOP: 0px
}
.info_table2 HR.info_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px 10px; PADDING-TOP: 0px
}
.table_text {
	FONT: 10px verdana, arial, sans-serif; COLOR: #000000; TEXT-INDENT: =
0px; 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 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px dotted; BACKGROUND-COLOR: =
#fff
}
.table_row_1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px dotted; BACKGROUND-COLOR: =
#fff
}
.table_row_2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px dotted; BACKGROUND-COLOR: =
#fff
}
.table_row_2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px dotted; BACKGROUND-COLOR: =
#fff
}
.table_row_over {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px dotted; BACKGROUND-COLOR: =
#e6f3ff
}
.table_row_over TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px dotted; BACKGROUND-COLOR: =
#e6f3ff
}
.table_subtext {
	FONT: 10px verdana, arial, sans-serif; COLOR: #000000; TEXT-INDENT: =
0px; 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 {
	BORDER-RIGHT: #999 2px solid; BORDER-TOP: #999 2px solid; FONT-SIZE: =
10px; Z-INDEX: 100; VISIBILITY: hidden; BORDER-LEFT: #999 2px solid; =
WIDTH: 165px; LINE-HEIGHT: 18px; BORDER-BOTTOM: #999 2px solid; =
POSITION: absolute; BACKGROUND-COLOR: #e6f3ff
}
.menuskin A:link {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-SIZE: 10px; =
PADDING-BOTTOM: 1px; COLOR: #06c; PADDING-TOP: 1px; TEXT-DECORATION: =
none
}
.menuskin A:visited {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-SIZE: 10px; =
PADDING-BOTTOM: 1px; COLOR: #06c; PADDING-TOP: 1px; TEXT-DECORATION: =
none
}
#mouseoverstyle {
	BACKGROUND-COLOR: #369; TEXT-DECORATION: none
}
#mouseoverstyle A {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
.table_row_head {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; =
BACKGROUND-COLOR: #369
}
.table_row_head A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.table_row_head A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.table_row_subhead {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px; =
BACKGROUND-COLOR: #b7d4f1
}
.table_row_subhead A {
	COLOR: #06c
}
.table_row_subhead A:hover {
	COLOR: #39f
}
.table_row_title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px
}
.page_subnav_1 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; =
TEXT-INDENT: 10px; LINE-HEIGHT: 20px; FONT-FAMILY: =
verdana,arial,sans-serif; TEXT-DECORATION: none
}
.page_subnav_2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; TEXT-INDENT: =
10px; LINE-HEIGHT: 20px; FONT-FAMILY: verdana,arial,sans-serif; =
TEXT-DECORATION: none
}
.launch_cmp {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: =
#000000 0px solid
}
.page_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px 8px; COLOR: #000000; =
TEXT-INDENT: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: =
arial,verdana,sans-serif; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
.page_subheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 8px; COLOR: #555; PADDING-TOP: 0px
}
.calendarHeader {
	FONT-WEIGHT: bold; COLOR: #000
}
.calendarToday {
	BORDER-RIGHT: #c00 1px solid; BORDER-TOP: #c00 1px solid; BORDER-LEFT: =
#c00 1px solid; BORDER-BOTTOM: #c00 1px solid; BACKGROUND-COLOR: #ffff99
}
.calendar {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: =
12px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; =
BACKGROUND-COLOR: #fff
}
TD.calendar A {
	DISPLAY: block; TEXT-DECORATION: none
}
TD.calendar {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: =
12px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; =
BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
TD.calendar:hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: =
12px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; =
BACKGROUND-COLOR: #fff
}
.preview_text {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 3px; COLOR: #ffffff; TEXT-INDENT: 0px; =
PADDING-TOP: 3px; FONT-FAMILY: verdana,arial,sans-serif; =
TEXT-DECORATION: none
}
.preview_text A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-INDENT: 0px; =
FONT-FAMILY: verdana,arial,sans-serif; BACKGROUND-COLOR: #4a557b; =
TEXT-DECORATION: none
}
.preview_text A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-INDENT: 0px; =
FONT-FAMILY: verdana,arial,sans-serif; BACKGROUND-COLOR: #4a557b; =
TEXT-DECORATION: none
}
.preview_text A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-INDENT: 0px; =
FONT-FAMILY: verdana,arial,sans-serif; BACKGROUND-COLOR: #4a557b; =
TEXT-DECORATION: none
}
.preview_text A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-INDENT: 0px; =
FONT-FAMILY: verdana,arial,sans-serif; BACKGROUND-COLOR: #4a557b; =
TEXT-DECORATION: none
}
.tab_on {
	BACKGROUND-COLOR: #e8e8e8
}
.tab_off {
	BACKGROUND-COLOR: #e6f3ff
}
.tab_text {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333; TEXT-INDENT: 0px; =
TEXT-DECORATION: none
}
.tab_text_on {
	PADDING-RIGHT: 8px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; COLOR: #333
}
.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-RIGHT: 8px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: =
2px; COLOR: #666; 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-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
8px; PADDING-TOP: 0px
}
.tab_option_text A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: =
#06c; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tab_option_text A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: =
#06c; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tab_option_text A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: =
#06c; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tab_option_text A:hover {
	COLOR: #39f; TEXT-DECORATION: underline
}
.prelaunch_complete {
	FONT: 10px verdana, arial, sans-serif; COLOR: #000000; TEXT-INDENT: =
0px; 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 {
	FONT: 10px verdana, arial, sans-serif; COLOR: #000000; TEXT-INDENT: =
0px; 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 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-INDENT: 0px; =
FONT-FAMILY: verdana,arial,sans-serif; BACKGROUND-COLOR: #cbb99c; =
TEXT-DECORATION: none
}
.v4_heading_bar {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-INDENT: 0px; =
FONT-FAMILY: verdana,arial,sans-serif; BACKGROUND-COLOR: #e6ddcd; =
TEXT-DECORATION: none
}
.heading_bar {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-INDENT: 0px; =
FONT-FAMILY: verdana,arial,sans-serif; BACKGROUND-COLOR: #e2dfa8; =
TEXT-DECORATION: none
}
.heading_text {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #666; =
TEXT-INDENT: 0px; PADDING-TOP: 2px; FONT-FAMILY: =
verdana,arial,sans-serif; TEXT-DECORATION: none
}
.heading_text A {
	FONT-WEIGHT: bold; COLOR: #666; TEXT-INDENT: 0px; FONT-FAMILY: =
verdana,arial,sans-serif; TEXT-DECORATION: none
}
.heading_text A:link {
	FONT-WEIGHT: bold; COLOR: #666; TEXT-INDENT: 0px; FONT-FAMILY: =
verdana,arial,sans-serif; TEXT-DECORATION: none
}
.heading_text A:visited {
	FONT-WEIGHT: bold; COLOR: #666; TEXT-INDENT: 0px; FONT-FAMILY: =
verdana,arial,sans-serif; TEXT-DECORATION: none
}
.heading_text A:hover {
	COLOR: #39f; TEXT-DECORATION: underline
}
.heading_subtext {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; TEXT-INDENT: 0px; =
FONT-STYLE: normal; FONT-FAMILY: verdana,arial,sans-serif; =
TEXT-DECORATION: none
}
.heading_subtext A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; TEXT-INDENT: 0px; =
FONT-FAMILY: verdana,arial,sans-serif; 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-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.image_link A:link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.image_link A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.image_link A:hover {
	BORDER-RIGHT: #1a1a1a 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#1a1a1a 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#1a1a1a 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #1a1a1a 2px solid
}
.body_brown {
	BACKGROUND-COLOR: #e6ddcd
}
.body_brown TABLE {
	BACKGROUND-COLOR: #ffffff
}
.alert_table {
	BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; =
BORDER-LEFT: #ff0000 2px solid; BORDER-BOTTOM: #ff0000 2px solid; =
BACKGROUND-COLOR: #ffffff
}
.std_text {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-INDENT: 0px; =
FONT-FAMILY: verdana,arial,sans-serif; 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 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff3333; TEXT-INDENT: 0px; =
FONT-FAMILY: verdana,arial,sans-serif; TEXT-DECORATION: none
}
.leftnav {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-INDENT: 0px; =
LINE-HEIGHT: 16px; FONT-FAMILY: verdana, arial, sans-serif; =
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 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-INDENT: 0px; =
LINE-HEIGHT: 14px; FONT-FAMILY: verdana, arial, sans-serif; =
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 {
	FONT: 10px verdana, arial, sans-serif; COLOR: #000000; TEXT-INDENT: =
0px; 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 {
	FONT: 10px verdana, arial, sans-serif; COLOR: #000000; TEXT-INDENT: =
0px; 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 {
	FONT: bold 10px verdana, arial, sans-serif; COLOR: #000000; =
TEXT-INDENT: 0px; 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 {
	FONT: 10px verdana, arial, sans-serif; COLOR: #000000; TEXT-INDENT: =
0px; BACKGROUND-COLOR: #e0e0e0; 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 {
	FONT: bold 12px verdana, arial, sans-serif; COLOR: #000000; =
TEXT-INDENT: 0px; 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 {
	FONT: bold 12px verdana, arial, sans-serif; COLOR: #000000; =
TEXT-INDENT: 0px; BACKGROUND-COLOR: #e0e0e0; 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 {
	FONT: bold 14px verdana, arial, sans-serif; COLOR: #000000; =
TEXT-INDENT: 0px; 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 {
	FONT: bold 12px verdana, arial, sans-serif; COLOR: #000000; =
TEXT-INDENT: 0px; 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 {
	FONT: bold 12px verdana, arial, sans-serif; COLOR: #000000; =
TEXT-INDENT: 0px; 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-RIGHT: #ffff99 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#ffff99 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: =
3px; BORDER-LEFT: #ffff99 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: =
#ffff99 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
BACKGROUND-COLOR: #feffec
}
.small_link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
DIV.create_link {
	FLOAT: right; BACKGROUND-REPEAT: no-repeat
}
DIV.create_link A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 6px; COLOR: #555; PADDING-TOP: 6px; WHITE-SPACE: nowrap
}
DIV.create_link A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 6px; COLOR: #555; PADDING-TOP: 6px; WHITE-SPACE: nowrap
}
DIV.create_link A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 6px; COLOR: #555; PADDING-TOP: 6px; WHITE-SPACE: nowrap
}
A.create_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 6px; COLOR: #555; PADDING-TOP: 6px; WHITE-SPACE: nowrap
}
A.create_link:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 6px; COLOR: #555; PADDING-TOP: 6px; WHITE-SPACE: nowrap
}
A.create_link:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 6px; COLOR: #555; PADDING-TOP: 6px; WHITE-SPACE: nowrap
}
DIV.create_link A:hover {
	COLOR: #888
}
A.create_link A:hover {
	COLOR: #888
}
A.create_link:hover {
	COLOR: #888
}
.create_link IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: middle; =
BORDER-LEFT: 0px; MARGIN-RIGHT: 6px; BORDER-BOTTOM: 0px
}
.body_home DIV.create_link A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; COLOR: #555; =
PADDING-TOP: 6px
}
.body_home DIV.create_link A:link {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; COLOR: #555; =
PADDING-TOP: 6px
}
.body_home DIV.create_link A:visited {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; COLOR: #555; =
PADDING-TOP: 6px
}
.body_home A.create_link {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; COLOR: #555; =
PADDING-TOP: 6px
}
.body_home A.create_link:link {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; COLOR: #555; =
PADDING-TOP: 6px
}
.body_home A.create_link:visited {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; COLOR: #555; =
PADDING-TOP: 6px
}
.wizard_nav {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; BACKGROUND-IMAGE: =
url(/cobrand/vr/wizard/wizard.nav.bg.gif); PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
LIST-STYLE-TYPE: none; HEIGHT: 45px
}
.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 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 15px; BACKGROUND-POSITION: =
center bottom; DISPLAY: block; PADDING-LEFT: 15px; FLOAT: left; =
PADDING-BOTTOM: 8px; MARGIN: 0px; LINE-HEIGHT: 13px; PADDING-TOP: 9px
}
.wizard_nav A:hover {
	COLOR: #555
}
.wizard_nav LI.wizard_nav_complete {
	BORDER-RIGHT: #69b 1px solid; BACKGROUND-IMAGE: =
url(/cobrand/vr/wizard/wizard.nav.complete.bg.gif)
}
.wizard_nav LI.wizard_nav_complete A:hover {
	COLOR: #ddd
}
.wizard_nav LI.wizard_nav_current {
	BORDER-RIGHT: #8be 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; =
BACKGROUND-IMAGE: url(/cobrand/vr/wizard/wizard.nav.current.bg.gif); =
PADDING-BOTTOM: 10px; PADDING-TOP: 7px
}
.wizard_nav LI.wizard_nav_current A:hover {
=09
}
.wizard_nav LI.wizard_nav_begin {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 6px; =
BACKGROUND-IMAGE: url(/cobrand/vr/wizard/wizard.nav.begin.bg.gif); =
WIDTH: 0px; BACKGROUND-REPEAT: no-repeat
}
.linear_workflow_noop_text {
	FONT-STYLE: italic
}
.submitfooter_help_left {
	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: =
url(/cobrand/vr/submitfooter/submitfooter.left.gif)
}
.submitfooter_help_right {
	BACKGROUND-POSITION: right top; FLOAT: right; BACKGROUND-IMAGE: =
url(/cobrand/vr/submitfooter/submitfooter.right.gif); TEXT-ALIGN: right
}
.submitfooter_buttons {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: =
10px; PADDING-TOP: 0px
}
.submitfooter_help {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 8pt; =
PADDING-BOTTOM: 15px; MARGIN: 0px; WIDTH: 300px; COLOR: #777; =
PADDING-TOP: 18px; BACKGROUND-REPEAT: no-repeat
}
.submitfooter {
	CLEAR: both; BACKGROUND-IMAGE: =
url(/cobrand/vr/submitfooter/submitfooter.gif); MARGIN: 10px 0px 40px; =
BACKGROUND-REPEAT: repeat-x
}
.submitfooter INPUT {
	MARGIN: 0px 0px 0px 5px; CURSOR: pointer
}
.paginator {
	MARGIN: 0px 0px 15px; COLOR: #333
}
.paginator_links {
	FLOAT: right
}
INPUT.page_button {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #777 1px =
solid; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 11px; =
BACKGROUND-IMAGE: =
url(/images/cobrand/vr/buttons/button.page_button.bg.gif); =
PADDING-BOTTOM: 4px; BORDER-LEFT: #777 1px solid; COLOR: #fff; =
PADDING-TOP: 4px; BORDER-BOTTOM: #666 1px solid; TEXT-DECORATION: none
}
A.page_button:link {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #777 1px =
solid; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 11px; =
BACKGROUND-IMAGE: =
url(/images/cobrand/vr/buttons/button.page_button.bg.gif); =
PADDING-BOTTOM: 4px; BORDER-LEFT: #777 1px solid; COLOR: #fff; =
PADDING-TOP: 4px; BORDER-BOTTOM: #666 1px solid; TEXT-DECORATION: none
}
A.page_button:link {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #777 1px =
solid; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 11px; =
BACKGROUND-IMAGE: =
url(/images/cobrand/vr/buttons/button.page_button.bg.gif); =
PADDING-BOTTOM: 4px; BORDER-LEFT: #777 1px solid; COLOR: #fff; =
PADDING-TOP: 4px; BORDER-BOTTOM: #666 1px solid; TEXT-DECORATION: none
}
A.page_button:visited {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #777 1px =
solid; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 11px; =
BACKGROUND-IMAGE: =
url(/images/cobrand/vr/buttons/button.page_button.bg.gif); =
PADDING-BOTTOM: 4px; BORDER-LEFT: #777 1px solid; COLOR: #fff; =
PADDING-TOP: 4px; BORDER-BOTTOM: #666 1px solid; TEXT-DECORATION: none
}
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 {
	FLOAT: left; WIDTH: 250px
}
.primary_column {
	FLOAT: right; MARGIN-LEFT: -250px; WIDTH: 100%
}
.primary_column .primary_column_content {
	MARGIN-LEFT: 260px
}
.product_widget {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/widgets/product/widget.product.header.bg.gif); =
MARGIN-BOTTOM: 20px; BACKGROUND-REPEAT: no-repeat
}
.product_dashboard_report_widget {
	BACKGROUND-IMAGE: =
url(/cobrand/vr/widgets/product/widget.product.header.bg.gif); =
MARGIN-BOTTOM: 20px; BACKGROUND-REPEAT: no-repeat
}
.product_widget {
	MARGIN-BOTTOM: 10px
}
.product_widget_content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
.product_dashboard_report_widget_content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
.product_widget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.product_widget LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.product_widget LI {
	MARGIN-BOTTOM: 7px
}
.product_widget_content {
	BORDER-RIGHT: #d2d6bd 1px solid; BORDER-LEFT: #d2d6bd 1px solid; =
BORDER-BOTTOM: #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 {
	FLOAT: right; BACKGROUND-IMAGE: =
url(/cobrand/vr/widgets/product/widget.product.dropshadow.right.gif); =
WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.product_dashboard_report_widget H3 {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right top; PADDING-LEFT: 10px; =
FONT-SIZE: 12px; BACKGROUND-IMAGE: =
url(/cobrand/vr/widgets/product/widget.product.header.right.bg.gif); =
PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #4b4933; PADDING-TOP: 6px; =
BORDER-BOTTOM: #dedcc1 1px solid; BACKGROUND-REPEAT: no-repeat; =
FONT-FAMILY: arial
}
.product_widget H3 {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right top; PADDING-LEFT: 10px; =
FONT-SIZE: 12px; BACKGROUND-IMAGE: =
url(/cobrand/vr/widgets/product/widget.product.header.right.bg.gif); =
PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #4b4933; PADDING-TOP: 6px; =
BORDER-BOTTOM: #dedcc1 1px solid; BACKGROUND-REPEAT: no-repeat; =
FONT-FAMILY: arial
}
.product_widget_edit_link {
	FONT-SIZE: 8pt; FLOAT: right; MARGIN: 1px 5px 0px 0px
}
.product_widget_edit_link A:link {
	FONT-WEIGHT: normal; COLOR: #4b4933
}
.product_widget_edit_link A:visited {
	FONT-WEIGHT: normal; COLOR: #4b4933
}
.product_widget_edit_link A:active {
	FONT-WEIGHT: normal; COLOR: #4b4933
}
.product_dashboard_titlebar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 13px; BACKGROUND-IMAGE: =
url(/cobrand/vr/product_dashboard/product_dashboard.titlebar.bg.gif); =
PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.product_dashboard_titlebar H2 {
	FONT-FAMILY: arial
}
.product_dashboard_export {
	FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 3px 0px 0px; WIDTH: 50%; =
TEXT-ALIGN: right
}
.product_dashboard_updater {
	FONT-SIZE: 8pt; MARGIN: 5px 0px 20px 177px; COLOR: #999
}
.product_dashboard_updater #last_updated {
	FONT-WEIGHT: bold; COLOR: #d06611
}
.product_dashboard_pending {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 250px; PADDING-TOP: 100px; TEXT-ALIGN: center
}
.product_dashboard_content_wl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; MIN-HEIGHT: 350px; =
BACKGROUND-IMAGE: =
url(/cobrand/vr/product_dashboard/product_dashboard.content.bg.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
.product_dashboard_content_wr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; MIN-HEIGHT: 350px; =
BACKGROUND-IMAGE: =
url(/cobrand/vr/product_dashboard/product_dashboard.content.bg.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
.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 {
	PADDING-LEFT: 10px; MARGIN-LEFT: 690px; BORDER-LEFT: #eee 1px solid
}
.product_dashboard_content_wl .product_dashboard_right H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 5px; FONT-FAMILY: arial; LETTER-SPACING: =
-1px
}
.product_dashboard_titlebar H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 2px; COLOR: #333; PADDING-TOP: 0px
}
.product_dashboard_titlebar .product_description {
	MARGIN-BOTTOM: 5px; COLOR: #555
}
.product_dashboard_titlebar .product_url {
	FONT-SIZE: 8pt; MARGIN-BOTTOM: 15px
}
.product_dashboard_titlebar .product_url A:link {
=09
}
.product_dashboard_titlebar .status_bubble_closed {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: right; BACKGROUND-IMAGE: =
url(/cobrand/vr/status_bubble/status_bubble.live.bg.gif); =
PADDING-BOTTOM: 17px; MARGIN: -4px -6px 0px 0px; WIDTH: 122px; COLOR: =
#fff; PADDING-TOP: 14px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: =
center
}
.product_dashboard_titlebar .status_bubble_pending_launch {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: right; BACKGROUND-IMAGE: =
url(/cobrand/vr/status_bubble/status_bubble.live.bg.gif); =
PADDING-BOTTOM: 17px; MARGIN: -4px -6px 0px 0px; WIDTH: 122px; COLOR: =
#fff; PADDING-TOP: 14px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: =
center
}
.product_dashboard_titlebar .status_bubble_pending_approval {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: right; BACKGROUND-IMAGE: =
url(/cobrand/vr/status_bubble/status_bubble.live.bg.gif); =
PADDING-BOTTOM: 17px; MARGIN: -4px -6px 0px 0px; WIDTH: 122px; COLOR: =
#fff; PADDING-TOP: 14px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: =
center
}
.product_dashboard_titlebar .status_bubble_live {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: right; BACKGROUND-IMAGE: =
url(/cobrand/vr/status_bubble/status_bubble.live.bg.gif); =
PADDING-BOTTOM: 17px; MARGIN: -4px -6px 0px 0px; WIDTH: 122px; COLOR: =
#fff; PADDING-TOP: 14px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: =
center
}
.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 {
	BORDER-TOP: #ddd 1px solid; BACKGROUND: =
url(/images/cobrand/vr/interface/v5/subnav-bkg.gif) repeat-x; FLOAT: =
left
}
.product_dashboard_content_navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
3px; WIDTH: 136px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.product_dashboard_content_navigation UL LI {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: =
#fff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; =
WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
.product_dashboard_content_navigation UL LI.selected {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ddd 1px =
solid; COLOR: #555; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid
}
.product_dashboard_content_navigation UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 8pt; =
PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
.product_dashboard_content_navigation UL LI A:hover {
	BACKGROUND-COLOR: #e6f3ff
}
.product_dashboard_content_navigation H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: =
0px; MARGIN: 5px 0px 5px 8px; PADDING-TOP: 4px; FONT-FAMILY: arial
}
.statistics_at_a_glance LI {
	COLOR: #555; HEIGHT: 30px
}
.statistics_at_a_glance LI.highlighted_statistic {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.statistics_at_a_glance LABEL {
	FLOAT: left; MARGIN: 8px 0px 0px 8px
}
.statistics_at_a_glance SPAN {
	PADDING-RIGHT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; FLOAT: right; =
MARGIN: 5px; COLOR: #222; FONT-FAMILY: arial
}
.contextual_help_text {
	MARGIN-BOTTOM: 25px
}
.contextual_warning_text {
	MARGIN-BOTTOM: 25px
}
.contextual_warning_text {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; =
PADDING-BOTTOM: 15px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.contextual_help_text IMG {
	FLOAT: left; MARGIN: 5px 0px 0px 9px
}
.contextual_warning_text IMG {
	FLOAT: left; MARGIN: 5px 0px 0px 9px
}
.contextual_help_text H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13pt; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial; LETTER-SPACING: =
-1px
}
.contextual_warning_text H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13pt; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial; LETTER-SPACING: =
-1px
}
.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 {
	FONT-SIZE: 9pt; LINE-HEIGHT: 175%
}
.application_help H2 {
	FONT-FAMILY: arial
}
.application_help H3 {
	FONT-FAMILY: arial
}
.application_help H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11pt; PADDING-BOTTOM: =
7px; MARGIN: 30px 0px 15px; COLOR: #369; PADDING-TOP: 0px; =
BORDER-BOTTOM: #369 3px solid
}
#iceDefaultPostalAddress {
=09
}
#iceDefaultPostalAddress PRE {
	MARGIN: 1em 0px; WHITE-SPACE: pre
}
#iceCustomPostalAddress {
	MARGIN: 1em 0px
}
#iceCustomPostalAddress LABEL {
	CLEAR: both; DISPLAY: block; TEXT-TRANSFORM: capitalize
}
#iceCustomPostalAddress LABEL SPAN {
	PADDING-RIGHT: 0.5em; DISPLAY: block; FLOAT: left; WIDTH: 110px; =
WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
#iceCustomPostalAddress INPUT {
	MARGIN-BOTTOM: 0.2em
}
#campaign_subject_length_warning {
	FONT-SIZE: small; COLOR: red
}

------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.barryrotmanmd.com/newsletter/images/logo_topleaf.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAoGBgcHBwoICAoOCggKDhENCgoNERMPDxAPDxMWERIS
EhIRFhMWFxgXFhMdHR8fHR0pKCgoKSsrKysrKysrKyv/2wBDAQsKCg8ODxcRERcZFBIUGR8dHR0d
HyMfHx8fHyMmIiAgICAiJiQlIyMjJSQoKCYmKCgrKysrKysrKysrKysrKyv/wAARCABuAoADAREA
AhEBAxEB/8QAGwABAAIDAQEAAAAAAAAAAAAAAAECAwQFBgf/xABLEAABAwIDBAYHBAYHBwUBAAAB
AAIDBBEFEiEGMUFREyIyYXGBBxQVQpGh0SMzVbFSYnLB4fAWJCVDU3OSNDU2Y5PC8SZ0g6Oyw//E
ABkBAQEBAQEBAAAAAAAAAAAAAAABAgMEBf/EADARAQACAgEDAgUCBgIDAAAAAAABAgMRMQQSIRNB
IjJRYXEzgQVCkaGxwSNiFILR/9oADAMBAAIRAxEAPwD7KgICAgICAgICAgICAgICAgICAgICAgIC
AgICAgICAgICAgICAgICAgICAgxyTMj371zvfQ1ZaonuXGbbGHpLnf4poA/jx3BAB070A8AUDf8A
HT6oFxu4BA/V3E6g8ggnhfy80EDl/PggHTUaZUFXMzdZmjt7mfvWxRpzW4KC9xYcv51QL/AcVkW0
1cfBBN/K28KB7o080E8v0xuQLWOW+/tH9yCrXGMWHWB0e36LZEscsTfvITdnFvIqxJpVjvet4BBO
7TmoLbt/wQTe/wBFkRdaDx+CyJ1tyQUI5b1oWIEzdfvQqMIzbjwVFlBO7uUC6BwQdpegEBAQEBAQ
EBAQEBAQY554qeJ0szgyNgu5x0AQcaXF6+sjM1Lko6AamsqNLjm1ptp4oPLYht7sVSyFlXjtVXSj
f6tmLP8A6xb5rtHTZJ9mZvCtDt/sPUPDKbG6uhlO4z5wzzzgj5qz02SPY74eqp8Wr6aFtRI6PEcP
dqKun7QHMtFwfJcJjTTs0tVDVxNmgeHxO7LggyoCAgICAgICAgICAgICAgICAgICAgICDXnqMpyt
3rja0+w1Tv6xJdyC5iNBuYB46rQHNwa23JDaHhjhb7oDskbigxnMw5XC19Agtf8AnwQTfdyvogrc
a8QsixJ3cSgnPcjl7iBmFt3igk6EHjwHcgg33jfwKCsn2jbt+8b2h+l3rYxh17H5KCw1PzJQTf4I
LB1rblkWaSeZsoGbTTtcCgm4A0/iEEHQEcUFDeNwcO0PcWwmizfaRjrH7xnLyTa8sYdy1/cqi3BQ
Pl3oJB103fmgDS6B+SB+SCuXl1UEv+3bf+8b802MQNjZ3aHurQlQSNUE34hQdpegEBAQEBAQEBAQ
EBAQeVxnFqJ0dTi2Jvy4Fht8rP8AHmbpu97XRo5q1rNp1A+VT7XVe3W09HTYo0+xpZS2PDWuLWtb
ldlc8t7TxoV9D0ox0nXLl3blr4w/ZTAaqnop8CFUz1aCWao9akjlcZWBzi1o6oI4Bar32jfcnhrb
Z7M4fhRhrMIqHz4VVZejbNbpI3PjbMwEjRzXMddp8QtYskz4tyzeGvsjtri+ylWJqF5fSk/1iicf
spBxsPdd3hMmGt4Wt9PtWC4zQvggx/Cnf2TXG1ZB/gy7i63ukHRwXzL0ms6l3idvWg3WRKAgICAg
ICAgICAgICAgICAgICAghzg3UqTOhqz1N9GrhN9/gaxJB07XF3JAbYHlzWZE+6SO9APxP5IGUHS2
7teCACfFp908PBWJFDHe5h3ncx29aFA7rWIsQNyCRu7rKCRoHc9w80E6BBLRz7LdSsibnU80D925
BBvcH3xwWhVzOlJdH99744HvCooHXFm7uJQWB4fNQL77bkE+6RrwQWasiWm514BAv533eKBrrm7f
EoKkFhzs7XFx3LQh8QcOlj0f/eM+isSvLG13w5cURN9NVBYc/ggDRBO9A7z8EEHfrvQV1GvHggs4
CbUaTD5qryw3to7tcVpFzvWQ8UHbXcEBAQEBAQEBAQEBBz9oat1JhdRIz7wtyR/tP6o/NB8m9NeI
GlZhWzcJtFBF6xUge8/ssv8AMr3dHTmzlkt7PHbD/wDFOF/5/wD2OXozfJLnTl7WLZeuxbGZH+zf
WqSfCaVsE0jR0fSsMV8rjuOXMF5/UitedfFLppm2x2v2dpcYj2fqsMhq8KjeG1RdE6B0AAEUfQnQ
u6IXu7vsNyzix2mO6J1KzLxO2uzUWA14FK5zqGfP0Qfq+N8TsskTne9a4LTxaQvViv3R55c7w9P6
EcSzVuIbPzm9NXwGWNnKSPR1vFp+S8/WU8dzWOX1vZupfNhkQkN5ISYXnvjOVeF2dNAQEBAQEBAQ
EBAQEBAQEBAQEBBjlmbGNVm1tDTllc/Vxs35/BcJ8jH1Cd7n9w0VEHS7r3ZuugDgPmsgDfduCC38
6IHMfFBIJt5KCC3Ppx58lYDMTo5oeN3J1ua1sY+h0vB9owb2ntXVEAi9h7u/xQBu567lBYH3T5oI
sRogsHaG/wAUC19OHFA3i98tuKCsjek17Mo90e9/FWBjDtbfJNCbqCdw87lBIsR9UF769386rIC4
vbegA6ePyQTb4nfyQV1HXboeHetCsrOkHSxizx2mfRWDljbv11dyVFr/APlZEj58UEg8eSCfHUlB
G7xQDpvQUI49lUWfaYXA+1HDmgwtLj5LQuoO4uwICAgICAgICAgICDj7Wf7uafdE8Jd4Zwg+N+m5
rxtpIT2XUsOTw1/evpdJ+n+7hl5cHYf/AIpwv/P/AOxy6ZvklmnL1sUkn9JZ29I8M9jUhy5iGjr0
/BcNfD/7T/t035dZ2GV22dBiGG4xC9po6+pZSYpMzK+GJp6SMl78uZhAdGfFvJc+6KTE1944Xl4z
0i43S4hiDKWkkbLFSulfJKzVhllLRkYfeEbI2tvxN16cFZiNy53Z/Q4x7tt6LL7rJi7w6MqdV+nJ
j+Z9s2Y+4qyNxq5rfFfMeh10BAQEBAQEBAQEBAQEBAQEBAQYZ5xEObuCxaw0nOde5Op3nkuOxHfv
71RI4LIEa3HDfyPctCth/dg/rM5eCCLg8dBvKCQdQfggAoJB8ysidLAb28SggnnvKCLW1Gj/AJ9y
0Kua2TtHo5eMvA+K1sVdmYcjxltoO9QTfq2HmVBOjfJBO4d+8BBN7+e9BHDTsoBvmuNP1uKCHDpd
exMOP6YWjljF2mxFpOXJBO7vUE2/1KC1+aC/HTVZFnNB1bvupEinLvKoaa6ePcgg3Yc7O0rAh8Yl
vJH1Xj7xn0WjliY6/dyCswLD9XzKyJvwQBuugEIG4cygEIINwb7jzVETNEg6Ru8dsKijXAgckkd5
dgQEBAQEBAQEBAQEGnjNEa3D6inHaew5P2hqPmg+Vel/CZMUwbD9pIWXfSt9VxBo3sF9HH9l+/xX
r6PJr4fq55K7eB2Tq6aix+hq6qQRU8EhfJIQTYBjuA11JsvZliZrMQ5Vny9tghwjFsVkrYMUiDjh
kEElM+KXMwxvgDi49ki4tpzXnt3VjWvd08S3pNuMGirarZ/ppqt1RPUNqKyv0p+kkdldS5bkthe0
dHm93tLHpW13f4Xu9ngNq9mZcCrcrQ/1GUn1V0gs9tu1BL/zI9x5izhoV6sWTuj7udoe19DGEGip
sR2oqW/ZiM09Ff3nX6xb52b8V5esv/K3jq+rYDSGkw6GJ/3pGeX9t/WP5rxurfQEBAQEBAQEBAQE
BAQEBAQEGGpn6MWHaKzadDSc7XMdSuIq3lxQWv8A+FkBw+aB+SAbW5X4+CCpGf8AVkPwf48lsVzH
wO6ygkfwQSP4eSCe75IG+yyIB181oLX1Oo4DmU2F/deM8Y947we5UYy0sbmZ9pFw5g96A0g+XaQT
fjxKgmwPGwQSf/AQW435b0FC2/1+iA+03a6s25h4O7iqMfZ6h0cN6CR8uJUF2mzgRpyQGOtZSYFs
3a+SgkkIIJ4/HwWgvpppxCyKG46zdDzWgexs46SPqvHbb9FdijXX04DgFZFh36LIIJ04b+KCN3kg
m1ygiw8UEAlmtt/aHcqKSsDCHM1Y7d3LQ7q6ggICAgICAgICAgICDgYrRihkmmMPT4VWAtr6a2a1
9DIG8iN6ROh8m2x9EtbQF1fs+DiODv6zWR9aaIb7W3vaO7XmvoYepifFvEuV6fR5zZjGabA6mrkq
2SdJJCIWRgAHN0schzZrW0jXfJXu1pzjw08ZqoK/Fq2opczoaqoklia4faWkdmsQ2+uvBarGqxv2
SeX0vYbAMbxnBJKHaylH9HxGOgqaomOrbk+76M9rK3gXcNBovDmvWs7pPxf2dqxM8vdYXh8VX6u2
nh9XwOhAFHDa3SOboH2/RHDmvJM7ncuj0SAgICAgICAgICAgICAgICAgrI8MaSpMjnSy5zmK4b2K
3QO/yQEBZE33DkgkalBJ114cfBBRxBb1x1fdcN7fqtQKvBitfs+67n4oHdx3oJv/ABQTfyQT2tBv
QPy/csgbaG3V4LQDO09V1jvf39yCjo+kH2YyPGro+BWhUHWx4b1BYaC/+kfvQSNFBOnWQO/jwHBB
VzRcDjx7kA/a77CYdl597uWhjBJOo63IpoS3tX4D81BN/ioHggte9rIJB+PyWRPzQRvQRq2z26EL
QpK0H7WEftt5LQq1ygvu14qCd2vNA1vbjxQL2F0B3LzQVI80BlrdGey5Uh2l3BAQEBAQEBAQEBAQ
EBByZsA6KQz4ZMaOU6uYBmice9n0QaVZhlXVH+0MIoa93+J1bn/qC6sWmOJNIo8Knpj/AGfgtDQO
4SWZcf8ATbdWbzPMymm7HgL6iRs2KVBqnN1bCBlhaf2ePmsq6wAAsEEoCAgICAgICAgICAgICAgI
BQaVZPmd0bdw3nkuWSRrae6Lni4rAnKOXw+iCMrbnr+GZBU5mXzCw58EEg80FgeaBff8FkSUDfr8
PqtBZzTod/A7jzuggtDz1NOLmc/BUUuCbbnX1CC3HxUE6poWFk0Hf5BUO5AIv4fvVEENf95oRoJP
qqKkOb1X6cz9EDh3KaC3xKzoTrf4II5+KA5lzzNtE2Ic3piAfvbaP/S7vFa2MWbnpbS3JBe278lA
B4+QUAaaoJ+TTuQT38igqZY+k6LO3piMzWX61uduSuhY77n4KCBmYbkXB3t5hCFHsayz29Zj93ct
AOX8lQW7zv5KAL7+KBfjw5IHFAO5BVwNrbu9UdtdwQEGJ1TCx2UyMDuRcAU0MqCrXsdexBymxtwK
Cr6iBhyvka13IkBNC5IAQUZPFIbMe1xG8NIKC3SMz5Mwz78t9fggFzW2uQL6DxQQ+RkYu9waOZNk
EskZI3MxwcOYN0B72saXOIDRvJ0CCkVTBN91KyS2/K4H8k0ElVTxnK+VjXci4ApoV9dpP8eP/WPq
mpGRsjHEhrgSN9jz3ILEhouToOKAHBwuDcHighr2PvlINjY25oIEjHOLQ4Fze0L6jxQWJAFydAgl
BVz2MtmIFzYcLlBZBXpGEkZhdu8X3IMfrtL/AIzP9QTUjKCCNNUEoCAgICAgrK8MYXKSOZe5/NcZ
Ddp8FBPfxWQWgs4DTUH3D81NipjGvR3F/cO/yWhQOv3dyC4O4H+bqCb6d6CVkTfQ8zogi1xa3w3r
UBlDj9pvt2xw8VR4r0oyYphWFjFaDEaime1zIjAwt6FwdfW1r5vNezpO21u20RLnk8RtrbCUuJ7R
YEMRrMcxCObpHtIifEGAM3HrROPzWuomuO/bFKpTcxzLpbGw49T4piMVfWyYjhpjhlw6sOscjJMx
u1w6pNrXt48VyzzSa17Y7bedw1Xe3oKrH8Ho5ehqq+mgm/w5ZmMd8HEFcYx2niJn9mtw2PWqcQes
dKz1cNzdNmGTLzzbrLOp3r3VrQY/g1TP6vBiFNLOQT0TJo3PsBcnKDfctTjvEbmJ1+E3DNRYlh9f
n9TqYakRnK/oZGyZTyflJsUtWY5jS7ae0VBU1uHvbT1s1E+IOfFNDbt20DwQbt8LLeO0RPmIlJh8
mwjbvaXDcVw2fE62WWgnyyuY+2V0L3GNx3e6QfgvpX6fHatu2PMOEXnfl9S2vxObD8FmdSH+u1GW
morbzPOcjCPC+byXzcNO6/niPM/iHa0+Hz3YHGdoMfx92HVuL1Yhjje8mJzWkljgLXLTpqvd1FKU
p3RWHKkzM8vqPtbDgbGrhB/zG/VfN9O30l22yS19FDl6WoiZmGZuZ7RmHdc7liKzPsu12uZKwOYQ
5jtWubqCPFUfKvSXi+PbO4zHHSYtUuZURdKQ8tOUl7hYENHV00X0+kpTJXzWPDhkmYnl0Nso9odn
8JgxfD8aqpG5mNljqOjf2xoR1AN/Ahc+n9PJaa2pH7NX3Eb29F6Pdp6jaLAvXKwNZUQyuhkc3qtc
Whrs1uGjtV5+qwxjvqOJapbcOmNosDdL0AxGlM27oxPHmv4Zrrn6V+e2f6Nd0Nba3HvYOD1NbH0b
52NBiikNs/WDTpcE2vwWsGPvvEeyWnUOfsHtt/SDDn1NeYKapZO6JjGutdgYx17PJO9xW+p6f07a
ruY0lL7cg7P4dPt3HjbcfpXB0jXxUomYZ3ODcgjb1tWn8tO9dvVtGDs7J/OvDOvi3t7+eoip4zLM
9scbe095DWjxJXhiN8OrWo8ZwuvcW0VbT1LhvEMrJCP9JK1bHavMTCbhil2jwOme6CqxGliBJa5r
5o2lrhvuC7erGK88Vn+h3QmpxfDKCp9TqayCGoPZjklY15B3dUkFWKWmNxE6NwxbRYuMIwqqrbs6
aGJ74WSGwe5ouBwJ8lMVO+0R9y06hxdgtu37R09Q+v8AV6aWORrI2NdlzZhye431Xbqem9OY7dyx
S+3oa7F8Ow23rdXBS5+yJpGR38MxC4Vpa3ETLe2SmrqOr/2SoinDbF3Rva+wduvlJ32UmsxzGl2z
LIk6/uQdlegEBB82r5MGi2x2pOLsD6f1GlOSznPPVdfJl1BOm5eqvd2V7fqxL02xMtZRbH0UuKz9
LLFBnfJm6Q9GLlgLh2nBlge9cMvm86ajhx9kqiqwjamsw6t6rMdZ7WowfckOk8Pi0WK3k813H8vh
IY6+PCZPSDiTcW6L1P2REX9McrfvHXIJIsbctVY36ca52Ty6Gw5rXbIz+t9I6G9QKE1F+lNHd3Q9
Jm17PPgs5Nd/j7b/ACRw8nhjKdmy+zEmEG21DpIhCIT13R9Ien9YA/u+jvcu7l1tvutv5Uev2/wq
ra2m2kwtubFsHJk6MX+3pj99AfFuo71xxz/LPEtSz4PVRbU1lPjcRLsKp2f1EHTPM8faSEfqDqDv
ulo7I7feeTlpelkM9i0Ge2X2pRZr7rdJrfuVwcz+CymENZHt5UtwQ/2T6pfFGxn+rtrM32eX3RJk
7Qbw3qz+n8XO/H4T3ZMOb/SnaDFJK0l2GYRP6pS0V/s3ytAMssg943Nmg6BSfgrGubeTl0NpNmYZ
aJ9ThlqDFKVplpamEBnXYLhj2jR7HbiCs0vO9T5iV0bO+zNqMJo8bqaKE1NXCx0mZocQ4aEXPAHc
lt0nt2cuN6NsEwurwKd1RSQyu9erGXcwHqiZwA14WXTNaYtz7QlYhr11S7ANtfbTXWwqpliwivZw
Y7omvgm8nHIe5XXdTXvynu9Dtvmq8OkweJxbJXRS9K9u9kEbbyHz0aPFcsfO/o1LW2CxRjNgcMrp
j1YqTrf/AB3bb5K5a/8AJMEcOfsRNU4NtBiGCVlx7Tb7YogfdMxtNCL8WGy1l813Ht4SDFcIxJmO
Yhj+Af71pXxsqaQm0VbB0YPRkcJB7rkiY7Yi3E/2HW/pFQbRbK1lZRnq9DIyaF+j4pAOtHI3eHBY
is1vC+zv033Ef7DfyWJV5v0kYXLi+FQYdTP6KtmqGupZv0JYWPlafMtt5rphnU7nhmzb2Z2pixTZ
yPF6j7J0UZFcw745odJW28RopfHq2v6LE+Hm9lhUQ7a42KonpsRw+CtfG73Os5gjH7DbA966X+SN
e06SG36McFwys2OoXVFLFK4me73NBcftnjtHVM9pi8+UrHhaVrtjto8NgpJHuwTGpHU7qN7i8U9S
G5mPhJuQ19rObe3FZ+es75hrh7VclEBAQEBBqV8lmhnNYvI1NPNchawWRF9dd6CUEoBb5gcUFXDM
Ptd53SN/etRIo8dGetqPdeNxVE3sAoLX1QFNC3BaAfxQeN9MQtsnLbcZ4vzK9XQ/q/s55flec2Qw
raWr2DqHYViDI4iZx6p0F5HfpBs2bQuG7q+a9Oa2OM0d0fTzv/TNYnt8O/jWMVWBejijnprxVvqd
JAHbnRucxocddxAv5rhjpF+onfG5amdUaHokwehrtm62SribPJWVEkc73jM4syN0ue9xK11t5rkj
XjUJjjw43ofxKojxmqwOU9NQTRSF0LtWB7CBmsdOsNDz0Xbrqx2Rf3hnFPnTS2ewaiq/SLWYa+PL
ResVrBCwljcjOkys6turpu8lvLeYwRb31VIj43ufR76PajZWqq6ierbP0zRHG2MEDKDfM6/FeLqe
pjLEREa06Up2vXVelLMeOR1h5LzRy6Pjm0OBGf0e4HjEY1pc8Mx/UlldlPk4fNfWx5NZ71+rzzHw
xL0OxGKybUyYT0gcYcCgz1TjudVOvDDfnaNpd4lefqKel3f95/t7t0nu19nA9En/ABjUf5E//wC2
rv1v6UfmGcXzMvpa2UZg9fDjFDC2OkncGysa0ZGzt63Z3WeBu7ip0ebvjtnmP8GSuvL0z3YPtvHg
LBSxOJb61V9UXhhp+oYL7w18ptbkCV5vjw9/mfpH337/ANG/FtPbRQxwRtijY2OJgAaxoytAHZaA
NwXjmduj5H6b/wDflF/7X/8Ao9fU/h3yT+XDNy9LjWyW0u09HTRYjW0lLhrcjnR0jJHPLgNM3SEc
1wpmx4pmaxM2+7c1my21Oy2HYdscMLhrxhdJE9r5JpLnpt+Zr8uri462A4brLOHNa2XumO6f8Fq/
Drh43af1YbFYZDSU80sFPUZG4tLG2JspeJXFkbSekLb8SPd5r14d+taZmNzHy/0c7fK71dTwYh6L
Ya6rjbPWU9PlhqHi72DpwzRx17IsuFZmvU9seImf9NT8i3oewXC6zBpquopIpayKscIZ3tBcMscR
ABPeU67JaL6iZ12riiNOJiNLT0fpUihp42wwirpSI2CzQXsjc6wHMkldqTM9LufpLE/OzbfY1U4n
txTYW9ploaWop420mYNbK5+Quvfq3ObLc8PNTpscVwzb3mJ8red203dodkNq63aKPGsKw5tDIwRm
3TRdtnHqncRYFYxZ8UY+y1u79pW1bb3Dmemekp4Mdp3wxNjfNT55i0AZ3Z3dZ1t5710/h8zNJ+0s
5eXT9K+zODYdglPWUsJbX+tiOacuc98zZGSPLnlxNzmZvWOjzWtaYnjTWSsRDeZTU+JejGOprI21
E9NRTdDI8ZnRluZrcpO7RoXOZmvU6jxE2heaOf6HMHw2tpaupqqWKaeCdhhke0OLLC+hPet9fe0T
EROomExQ5OIYziey221dX4nSCrMrpGsbNudA5wLDE4ggWaAO7cutcdcuGK1nX/37szMxZ7D0a1+B
4hVYtU4WHUr6noXy4c4ACJzM4L43A2LX5uQt8F5erresVi3nW/LpSY86e0BBGi8boX+Kg7S9AICD
xNLL7N26x6sqoZhSz0tI2KQRPe2R0Ydma3KDci67c0rEM+7TwHA671eXDZqaSlw/F8Rnq20ZFhT0
LbO6N2XRjpXa5RuWrWjnmax/dP8Abd222ZFFS0mN4NA9+I4PUMnZE0ukdJC45Jomgk72n5LOO+/h
niV01qzZ6DaTa/EY66le7DazCIWNlewjLJnLuq47ntuCrF+yka5iTl0MHr8aoqebAcdY6Wqjie2j
xJrS6OrjDTbNa+SUDtA7+CzNYn4o/eBw8A2SxOkwDBccwiL1faGigMVVSSjoxVQF5LoZOTtLtdzW
73ibTE/LJEPb0GLMxTDn1DYpYHhrmyQTNLZWPA1aR9FwmupXbmejCnnpdjcMgqI3wTRseHxSDK5v
2rzqD3Lead3krwwek+knq8JoY4YXzkYlSPexjS/qNku4kDgBvVwTqZ/BZg9Qrdi8UnrKGF9Rs1Xv
6SrpYReSjmPamjZ70b/eA1G8Jv1I1PzR/c4ZaaOfZ7GayvhifUYFjLm1L3xNLpKeoyhriWbyyQAG
41BSfijX81U4bWO43UV9HJQYDE+etqmmMTvY5kNO1/VdK9zwOyNQ0akqRTXm3jS7dbAMHgwTCaTD
IDmipI2xhx3usNSfE6rna252riejOmnpsDmZURPhea6rcGyNLTlfM5zTY8CCuuefi/ZKrnAIscwn
G6GrY5jK6pmDXOFiMoa1kjb8nNuCp3ds1+0JpXYqhxabDjV49HkxN0XqZb/y4Mzc/jKesfJMkxvU
ccrDh7GYXWT7N4ds9WU8sVOKipNVna5l6eGUuY2+n3jiPK66Xt8U292fs39tdn/ZnqG0GEQSSVuG
VLXyRML5Hy00vUmjAJPA3Wcd+7dZ4lZjT0GDg+0MTkyuayR8TmFwtcdGNy524hYcHbHZavglnxvZ
1o9cnj6PE6D+7rIjpmtwmZwdx3LWO0cWJh6GnxX+024T6vLdlK2c1NvstTkyX/S0usTXxv7m2PFW
vkxjCQGOLGOne9wHVbaPKMx4XzaK1+WSeXA/ozXwbWVVPAz/ANO4sWV9ZyZUwmzox/nnK53gV074
7f8AtHhNMlbR1MXpFirGQyOpqjCpYJZg05A5j87QTzKRP/Hr7nuxejzE48J2VpKSuiqIaiMzF8Rg
kzC8r3DcDvCuavdeZhKzqGzFR12020FHilVTSUeD4TmfRRTjLNUVEgy9K5nuMY3s31J1WPljXMy1
y9cuaiAgICAg5tXJmlPdouN+RiCyLBZEnXwWhG42PBBO7zWRPBQT4cVYFdRoBePjGfzWtinRHtR3
LR22cQqIYcw0TQvu8kFkEoPKekPA8d2hofZmHxU4py5kj6iWVzXZm36oYGH438l6emyUxz3W3ti8
TPhX0eYBj+z1H7NxCKm9WaXyMqIpXF+Z1uqWFgHndOpyUyT3V3spEx4dvaHA6XaDDajDaj7MTts1
w/SBu1w8CFzx3mlotHs1Mbh5LZPB9rNkaatwqOlirmSPMlNM2ZsYY9zcvXa/W2gOi75smLLMW32/
XwxWLVbGwewMuy8VRXTOZVYvPGWsaCWxtHayZyCes4C7svlzz1PU+rqI8VgpTt/Lk4VsRtbh21Mu
0Iho3ulmnldT9O8f7RmuA/o+Gbkut+oxWxen54j2+jMUtvb6UD1dd/FfPdmhtAcYdROjwmKGSokD
mF88hY1lx2rBrs3houmPs38W9fZJ37PObO7LY63ZufZrGGUxozDIynqI5HOe1z3Zm5mlgHVcbg34
DRejLmp6kZKb3tiKzrUtrZHZjEtkdnzBTRwVmJyyGSdpkdHE6+gs/IXWa0DTLvupmy1y33O4qta9
sfd5rZXYTa3ZvFTizI6OcPa9kkZme2weQd/Rm27kV6M3UYsle3zH7MVpaJ29ZtFLge0FFX4A6sh9
bETnuYXC8T2dZrz+ybXXlxd+OYvqdOltT4c/0TbOOwjAfWpm2qq8iR1+EQ+6Hncu81vrMvdfXtVn
HXUPZb15HR82272H2o2pxJlWIqWnjhj6KMdM5xcMxdmP2Y333L39P1GPFXXmd/ZyvSbPcYAcTbSM
jxSGKOTsP6B5kYWgDrdZrbXN9NfFePJ27+Hevu6Ved9JmyGIbQUcMVC5vT00heInHKJA4W0O644X
Xo6TNXHad+7OSu3DrtjdtMV2Vp8KqRSRNw97TTwgnpZMocwZnglgs13n3LrXPhrlm0b+JjttMadj
CNmcan2In2dxCGOllEeSmlEnSZznMnXDRZovYaE+S5XzUjNGSvlqKz26aWwOz+2uz5dQSQ0jcOfO
JZpJHlz7aNf0fRneWt0zBb6nJhyefPdpKRaGriWxW1dZtT/SRsVIx7ZYpBTmZ7h9i1rNXdGN+Xkt
V6jFGL0/PH0SaW7ttvbn0c1+M1ceM4a9kOJFrPWIC4gZ2AAOjksNRa2oG5Z6fqq0jst5qt6b8w6W
Hx7f4jEKbFHU2HQCwnqafrVLwN4ZZzmMLuLuHALlacFfNd2n6Twsd3u5O3+w20W0+KMqIGU0VPTx
9DFmmcXPaHF2Yjo9N+7XxXXpuox4q6ne5+zN6TMt/bvZ/aLaXCaOjbBTRSteJ6h/TOLQ9oezK0dH
qLOvfy71jp8uPFaZ8/Thq1ZtDPg2zOKwbKTbP4j0MbnwSRQTwvMgIkzG7gWttYnz7lMmWvq99d8r
FZ7dONsPsztts1PNTNhpPVJ3tdJJK8utl0uwRnNqOY+C69Rlw5I353DNK2h1MKwzaXDaGTDcQw+D
GKBz3ugBlZnY1zickglbldz03Lle+O091bTSfwsRMfdHo82Gn2cmqK+rLPWKnqsgiJcyKO+axcbX
O74K9V1MZNRHEFKaexIyuI5bl5HRYamxUHYXoBAQc+oxWaGZ0TaGolDf7xoblPhqgx+25/w6p+Df
qge25/w6p+Dfqge25/w6p+Dfqge25/w6p+Dfqge25/w6p+Dfqge25/w6p+Dfqge25/w6p+Dfqge2
5/w6p+Dfqge25/w6p+Dfqge25/w6p+DfqgzPxPo8Nmr5IZGdCx8joXWD7Rgn52SI3Ohr0e0dNUVr
KR7HwvmibNTOf2Zg5gc5rT+ky+o81qaajabW9uCWdtNTQulnyCSRtwBGxxIbmdzdbQJ2fU225KqS
Ok6YwPLwL9C2xd4cllWr7cn/AA+p+Dfqgj23P+HVPwb9UD23P+HVPwb9UD23P+HVPwb9UD23P+HV
Pwb9UD23P+G1Pwb9UD23P+HVPwb9UD23P+HVPwb9UD23P+HVPwb9UD23P+HVPwb9UF4MXmllZGaG
ojDzbO4NyjvOqDooCAgICCr3ZWk8kHMublw3nivPMiCL+PNBA5HeguO7esiOGu75rQDQ2vrw70Fh
3LIBBNtByQVtuI0PNagC3MRwk58CtbEX1sdHDeEBQWCBcKBf57x3oId1v2vyU2KmzrsNgfcmPHuK
0K63sdHcu5JE81BKCRrrxHDmgm7eO7j4oF7k/pceVkEB1tWjT3u8clYkeUn9F+z8mOPxp3TOEz3S
vpsw6Ivf2r6ZiDfVt7eWi9X/AJd+zt8flj043t6oABthu3LztpuoJ0+Cgq6zgRuaFA7ceUD7WMfZ
nmOK0MTSMv8AO9QWO+w3hBJOm9QRoHZjo06OH71RWxa5w5KyLXA8OKgk33H+FlBGlrcCgNtJE5p7
UPWb3haFWHMO88e5BN/IcFAeDYtPjZAeRmaRucFQv52UHaXcEBAQEBAQEBAQEBAQEGrilI6tw+qp
WuyOnhfEHHhnaW3t5pHOxoP2bhqMO9RqXkloj6KaPqSRyRMa0SMdwcCLha7vO00x0eB4jQTtqY6p
k00sMcNb0jMolfDcMlGXc6xsRuKs2if9GnWpxVgu9YLCDlyZARbTrXuTx3LE6VnQEBAQEBAQEBAQ
EBAQEBAQaVXUZuo0rlewwALkCCHNudPIrQgHff4ILcr7lkRwObs8LcPBWBI3hpO/ce5UTvOm5ZE3
08dyAVqAt/PJUQRcZXa/ou4tVFSMrutr+twQRfioJuCPBQTdAtcd3BZEHXh4N4KwKkZtCesOxJ/2
lbEdbsu7W8oLDgsgOCBwvxG9vcgi9x+rwQTc/wAUAOa24tdju2OferEiHDoyANW+6ea0J5qCXdr6
IIPLkoKZiCHX1Gt/3IJkDdKhv3J93k5URrb8+Sgk62Cgi17czxKoh2uR/E6HyVE66+Sgn9JvmPFB
A7N+HBAYckrXW0Ojh4qisjBHI6Lcxh077qid9+W8rIAceJ3IIuTH3tdp4Khuvrv3nkg7a7AgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIMFZJlbbmsXGm1cBYhQUd+SBwVEEXv8ApDitCGnQ
d6CwKyI7uB3dy1Ai5vbkbfBSRdupVEoCCSfqqMebT9R3uqijrte5hNzpqoCgtyHNBbjbkgD8kEHc
qI7Q728VoQDf4qCd+iAddfJQR2ieY38igre4uoJ70Fo+teH9HVh5LYhhvl7/ANyCRxUD+CCpGtlB
MZHSeruFxILjkLKjHEbhg/Wskizj2+5QSR1rIKjVr28G2IVAbrDS5QL2cD3qC1rEjkUEPYXB2u7V
Aqut6vINC4WKsEqg3GmiCe7loFBMQuXNO4tPyQVYerfha9lR/9k=

------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.barryrotmanmd.com/newsletter/images/header08_11.jpg

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
1uFuVkEbLUgJrSmH/9k=

------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.barryrotmanmd.com/newsletter/images/bio_rotman2.jpg

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
2YadRzli0G74qelS2Eo5/U//2Q==

------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: image/jpeg
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.barryrotmanmd.com/newsletter/images/bio_musolf.jpg

=FF=D8=FF=E0=00=10JFIF=00=01=01=01=00H=00H=00=00=FF=E12=1Dhttp://ns.adobe=
.com/xap/1.0/=00<?xpacket begin=3D"=EF=BB=BF" =
id=3D"W5M0MpCehiHzreSzNTczkc9d"?>=0A=
<x:xmpmeta xmlns:x=3D"adobe:ns:meta/" x:xmptk=3D"Adobe XMP Core 4.1-c034 =
46.272976, Sat Jan 27 2007 22:37:37        ">=0A=
   <rdf:RDF xmlns:rdf=3D"http://www.w3.org/1999/02/22-rdf-syntax-ns#">=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:xap=3D"http://ns.adobe.com/xap/1.0/">=0A=
         <xap:CreatorTool>Adobe Fireworks CS3</xap:CreatorTool>=0A=
         <xap:CreateDate>2008-11-06T16:22:24Z</xap:CreateDate>=0A=
         <xap:ModifyDate>2008-11-06T16:23:15Z</xap:ModifyDate>=0A=
      </rdf:Description>=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:dc=3D"http://purl.org/dc/elements/1.1/">=0A=
         <dc:format>image/jpeg</dc:format>=0A=
      </rdf:Description>=0A=
   </rdf:RDF>=0A=
</x:xmpmeta>=0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                            =0A=
<?xpacket end=3D"w"?>=FF=DB=00C=00=0A=
=06=06=07=07=07=0A=
=08=08=0A=
=0E=0A=
=08=0A=
=0E=11
=0A=
=0D=11=13=0F=0F=10=0F=0F=13=16=11=12=12=12=12=11=16=13=16=17=18=17=16=13=1D=
=1D=1F=1F=1D=1D)((()++++++++++=FF=DB=00C=01=0B=0A=
=0A=
=0F=0E=0F=17=11=11=17=19=14=12=14=19=1F=1D=1D=1D=1D=1F#=1F=1F=1F=1F=1F#&"=
    =
"&$%###%$((&&((+++++++++++++++=FF=C0=00=11=08=00=96=00n=03=01=11=00=02=11=
=01=03=11=01=FF=C4=00=1B=00=00=02=03=01=01=01=00=00=00=00=00=00=00=00=00=00=
=05=06=02=03=04=07=01=00=FF=C4=00>=10=00=02=01=03=02=02=06=05	=
=07=05=01=00=00=00=00=01=02=03=00=04=11=05!=121=06=13"AQa=142q=81=B1=15#B=
Rr=91=A1=B2=C1=0734Sb=92=D1Ccs=82=A2=83=FF=C4=00=19=01=00=03=01=01=01=00=00=
=00=00=00=00=00=00=00=00=00=00=02=03=01=04=05=FF=C4=00%=11=01=01=00=03=00=
=02=01=04=02=03=01=00=00=00=00=00=00=01=02=03=11!1=12=042AQ"a=13Rq=81=FF=DA=
=00=0C=03=01=00=02=11=03=11=00?=00=10b=97=EA7=DCi=88=8FW'=D5?u=0DxT=8Eb=80=
`=BD=8F=8A=18=87=F4=9C=FF=00m"=B0=83=0A=
f=A2=B4=12=B4=82=B1=A6n=8EZf=7FuSQv=1B-=AC=EA=C8Q=18m(c\v=D4=05=C2=DE=80=90=
=82=80=F7=A9=A0<=EA=A8=0EQ=AB=CF~5=88=EC=85=E8=82=0B=B4&!=D4=F1=90A=03=87=
>~5=AC=10=D2=E2=BB=F4@/=C8i=C3=B0=E2\`=A8=3D=93=B7=95=10*=D6 =
=0Be#=1D=F7^=1D=B9QB=F9=C6c=8C=7F=B6=DF=96=A6=A4"=DA=C7QZ=0CXC=9AJcgF=ED=BE=
p=9F*=B6=9Fu=3D=A6=CBh<=AA=C87=C5=00=A0/X=A8	=F5t=07=C1(=0F=B8)C=CE=0A=
=03=93>=99=16=A1zo=ADu9VE^=15=11p=E1=14=F7=0C=8ED=8Ap=D3=A3=C1kk=01=B6=82=
=E3=D2=0A=
=B3;=B3z=D9c=BEq=E7Z=11=D6=80=16Ro=CC=AEh=AC]'=AB=19=FF=00m=BF%IHK=B4^U=CF=
W=83=9At\=AB=1Ap=E8=D4=3D=A6=F6U=B4=A5=B4=D5o=16=D5tWKqoj=B9=99=C2=F8/y=F6=0A=
[x=DEZ=13=A9t=C1l=D71=DA=B3=F8=17`=BF=80=C9=A9=E5=B7=8Ac=AB=A0=0D=FB][k=94=
=8E=F6=C4,=0Cpd=8D=F2=CB=E7=C2y=D2M=E7=BA?=B3f=87=D2=8D'[=07=D0=E4=3Db=F3=
=89=D7=81=F1=E3=83=DDV=99=CA=8EXX&E=05G=14=073=B6H,m"=01=98=A9=F5Y=97=B4{=
=F7=AA1L0=DBZN=D1=92Zy=CB9r;=8E=F8=C8=EE=A1=AAu=91=18=B5=9B=87=D7%=0B=FC(=
=AC_1=C2G=F6=1B=F2=9A=9A=90=A1d9W5\=C5=A6'*V=9C=BA8=BB=B7=B2=BA4=FER=DA1=A8=
=EA>=83=0A=
=F0=0E)=E4=DA1=DC<X=FB)=F3=CB=E2=9E=18=F4=BAod=92m=9B=ACv=E7!=E7=EE=AE[=93=
=A6`=1D=ABjR\;Z=E9=90=F5=B2=8D=A5=B9;G=19=F0=04=F3oe-=BD[^=BF=CD/=BFEn:=CE=
;=A7=EB$-=FB=CC=E4=00k=14=B8=8C=D8=DAK=A7=C8=A26=E1=9A"=0C2=0F=C3=FCQ=8F=84=
3=F2=E8z.=A8=9A=95=92=CC6=90ve_=07=1C=EB=B7=1C=BB=1CyNV=DA=0A=
=E6=F2=F6=CF	T=E0U=18=04=E4=F1=F7=0A=
=A3=14n=D2G#$}g	=
=0C=D9=DC=11=DC(k&=B4=C4=DBM=90=B8=CA`=83=DA=F7=D1YV^=9C$=7Fa=BF-IHR=B2<=AB=
=9E=AF=0C=9A[=8D=AB=0Cn=D0gH=96I=1BeQ=96>B=AF=A6=A3=B0*=EBY=92=F3=AF=B9s=DD=
=80;=95{=94W.{;=E5=D3=86=BExg=B72N=BC=0A=
p=0E=C5=BC=01=E7=8F:Y=E5i=88=C5=BC=11=C3=02=C6=8A=02/ =
*=DC=15E=D2=86R=0F*Z=D8=1D5=D8Y=E3=DFvB=3D=EB=B8=A5=EAw=1Fb=BD=07=D4=B8uy=
m=F3=85=BAN =
=BF=D4=BB=FF=00=9A=B6=9C=9C=DB=B1<f=AE=E6r=E6=BB=DC=9FG=93=9Es=C0=BC=C7/=A5=
=DDT*1=CE$=94=0E=A9=D7=9E=0B =
=C0=DB~=F3CY=F5=9C=08&9=04=B1=8Fn=FC{h=A1-A=B1=1A}=86=FC=B5%!J=D5=F9W=3D\=
{N=97=18=AC1=9A=CEq=F2u=DF=87T=7F=1A=A6=1FmN=FD=D0=1EX=B8=D6=1Bdlq=AEe=F7=
W7;=E1=D9=8A=FDJ=3DN(=17=E4=F2=8B=C2=3DV<=FC=B3U=C6F=E5=DEv4hwW=A1J\=9D=8A=
=F1y=03=DF=8Af=B3^t=A2=01!=89W=8D=01=C3=CD=C9A=F0=AC=F6=03=EF=EF=13=D3-J=1C=
=A1=0D=83=E6=DC=BE=15=1C=A0=AD=3D=19=BE=EAu=FD1=F3=CEa=19=F60+O=AA=F9s=ED=
=9E+=AC=16=AE=D7=0B=98=1B=89=7F=92=7F=F3=FEi=BB=FD=1B=E1?=DA%=1C=AC=E4=83=
=1F=06=DC=C8=1F=A1=AD=17=19?=3Db=D6[=E6%=1CJw=8F=B29=8Fm=14=8F5V=C4I=F6=1B=
=F2=D4=AA=90=A1l=FC=AA+=C1{)=B1H=D36=9C=E6[=0B=A5=1D=F1=9F=C0f=A9=87=DBK=97=
=DD=18t=BB=95=B8=BA=12=AF=EE=C2o\=F8=BB`=C8=BD=B7q=C2=11=9F=87=D6#=90=F7=D5=
=0E=CDw&-'=9E=3D=94=0C=03=DD=BD=06`=B7=D2-=EE=B4=EE	=
T2=9C=12=BC=B7=F7V=CC=ACO=3Ds/`=DA=ECKcn=89=0Bd=87=CA=F8=8F!K|=D2=E5>1-"=F6=
8=F5-2=E6S=C1n%L=9F=0E=D5.=1E=D2=CF=ED=AE=D6d=DF#=91=DE=BB=9C.|=DC?]=7F=B9=
i=C8=F5Bc=D7_=BCP=02=B5=B1=C3=14=87;3F=17=97w=B2=B2=845=96=C4=0A=
|=11=BF-N=A9	=
=B0=B61QZ=08[KJ=D3.=8Bp=BE=8F0c=80=CAA=F7=8CU5=FA=A5=CB=CD=8C=1D=10=C4W=D7=
=96=CD=F4q=BFvEB:=F1=BEG=A4=86=EA=DE=E22=93=04=B3`C=AFW=C6C=9EG?V=9A-<=FA=
f=D7,=EE=12=0C=F1up=9E=D4=8Do"=958=DF=D5l=11[c>R=FE=FF=00=F6(=D3.=91,:=C8=
Y=A4=88=E4=F1=9C=FE=B4=A6/=EA2=9B=9B=CC6=CA=9D=A2=0F=89=E5X=9E=C6=D5=B5=82=
u=B4=B0=E5#62k1=F3R=CB=C4u}?0ZC=0B=1C=98=D4.}=9C=AB=BA8o=B77=D7=B48=ACm=1A=
[8=A5=96@3=80=A5=FB=C0=E4=BB=D3&[i=EF=D3=D6=B4q=ED=8D=C57	=
=F2[=D6=CA=B0=C3+=C6P=C9#(R=08=D9@9=DF=DBI}=9A=0EkO=9B@=C3=F9m=F0=A9=D5=A1=
6&=E5RR6A%a=86=F4=E9=95a=EB=1C=FC=D2v=98x=E3=90=FB=E9o=A3a=E6=BD=E8=B9=91=
=AE=AF=89=C6f=CB=A1=EF=CA=1C=F2=F0=DE=B1lo=93E=95=EA=C8=BD=BD=9Cl=CAkb=B0=
;U=86=D6V9=03c=92I=DA=B2=D5~T?S=D6=E1=B7=B7=E1M=D5=07=CD=C7=E2~=BB~=82=95=
:V=D3.=E5x=9A=EES=F3=93H=CEY=B7=0A=
=06=C3=02=9F/=D3=9B=1C=BB=E6=9A=BA=0Dh5>=BF=D2GXI=0D=C6=DC=D4=8D=BE=14=FA=
=A7S=DBk=A1@=C2=18=960I=0A=
0	=E7]=11=CE=E4Z=07M5+)=AEnd=92K=A0=B1(X=DD=C8=C1=E2=E6( =
=A4=9F=B4=3Dva=F3qF=9Fi=99=EB@v=A1=ABj=BA=BC=B0=BD=F4=81=C49=EA=D5W=84=0E=
.u=80[Y=EC=D8o=CCF=DF=0A=
J=A4&D=D55#TO=B8=03ry=0E=F3X=D3v=87=D1{=BB=CBbn=D5=ED=A1>=AEF=19=BD=8Ai=BF=
=C7=DFf=C6=F2=89=D8h=B6=16=17=F7=06=10C=A0=10=E39=03=B0=A5=8F=B5=8DO9=C5=F1=
[>=95=D7=82=C8p|E)=BA=0Fy=A4=DC=07=01=DC=B7=B4=D2=D5=157G=96\G=9C=C8=FBd=F7=
y=FB(=C6v=B3/@=97=D6/=15=C7Wa=13=3D=B0n=ACdd1=E5=91=8F=12*=D7=17-=A7=EE=8E=
=DBEcb=A1c=EA=9D=F0d=1C=F7=ABc9=1C=F9=DE=D1?H=AD+=8A=DA=7F=0Fw=EC_=8Di=04=
=EDy=1Fuhh_XP=C1=AD^&=9E=0E=A97fB=A3=1Eu,=B3=93=DB=A3^=BC=B2=F5=1Eh=7F=B3=
H=E5=829=F5=19=DCqo=D4=C5=81=B7v[sF3=B3=A7=B8p=DD=A6t=7FM=D3=00=16v=E9=19=
=EF~n=7F=ECri=A4h=83=AF!Z=D2=E4=92=B4z=F6=A3=1B=02=15=9A7C=E4=D1=81=F1=15=
=CF=B7=DA=D8/IXg=84=E1=85!=F8=C5,=AC=F2=EEs=8Ef=B2=98F=D2=D4=A4]c=0CI =
=EF=EE_=0F=7F}tj=C3=89g=97C=ED=BA(=90=CC&=17=0F=D4=C3=96=82=1Cz=A7%=86[=BC=
=03M=F1J=C1=17v=8C=80w$=03=B7=9D29k=E7=A4} =
x=D0=9F=1C=92=CB=F8k=AFb=FCkH+k=C8=D6=81-.=C5=AF'=03=E8=0Ef=A5=BFg=C6x=F7=
W=FAm?;=E7=ED=87=0B]%c=00=8D=C9=EF=AE)=8Fk=D1=B9rx=1C=C7=02=AA=F7=0D=85z=12=
9=13AC=1E=9A=00=17H=AD=CCw=F6=97=9F=E9:=B4=12=FBOm=1B=F05-=CA=EBb=9A9=0C=84=
(=CE*+q=AA=C3N2H=0B=8F=9A]=DB=CF=C0S=E1=8FjyQgJ=E8I=E3 =
+=C3=F5=B6=A0$=F0=02=C4=F8=8CP=C2=E6=BD=05=CF=A5b=D5=F8=15=07=0B=0Cg'=BC=D7=
>=DD=B6e=C8=AE=1A&S=B5=CF=EEt=EF=93=84=F0=F1=F5=99H=DB8=C73]/9=AA=DB=BE=B4=
=A6=DD=12=D3=A8=89|N=F5=E7=E7=97=CB'=AF=AB=0F=86=1C1Z=CA=CD"=A7q=AAj=F6L=FD=
=088=E2Z=EAA=00&oV^=15=1FG=84=1F=C6=80=B4+=83=BB=E7=DD=8A=00oK8=86=8D,=AB=
=EB@=D1=CB=EEV=19=FC=0D.=C9=FCO=AF=D8^=9A=F2DB2=B4=89q=81l=E3s=93=F4=18yx=
=F8W4=9DZ=DF=89=87=AB=EA=A3=0A=
=B8=DB=99=3D=F5=D7'"=16=F5=07=95P=80=FD=9F>b=80=FB!=A5E=1B=E0=16=FD=07=C6=
=86.=EF=02=80=17qh=B2=1E#=CC=92k=8F9=DA=E8=C7.G4=D7=8Ef=97=FE8=BE&=BB=9EZ=
=ED*>=B2u_:=9E=EB=CCj=9A1=F9g=0E=96=80=05=15=C1=1E=A5=15=B1=C0=7Futh=9EP=DB=
=E8ENEt=A0=F0m@[@d=D6-=FD#L=BB=87=EB=C2=E3=FF=00&=8C=BD=1B=1Fa}=0D_H=D2=ED=
=EE=DC}=1F=9B?=81?=A5O^?=956e=D1=B91=C2s=B6=DB=D5=13T=84:=86=E6=1A=86=ACX=
=D19=003=CF=14=15Y~=D5=06=0D2=B5q=DB=E5i=1C=CF[??7=D8=8B=F5=AE=DA=F3(=97G=
=A3=E3=99=9B=C2=B9=FE=A6=F8u}=14=F3o=E8=D5o=91\=D1=DC=DFkq=C3.?=A7j=E9=D1=
=F9Ch=85=B4=D9b=A7=DDWA=A2=80=920=CF=0F=DD@W=7F=FC$=E3=C67=1Fz=9A=1B=02=B4=
=FDJ=0B{;m?N=8F=D2=A6=86$V=0A=
q=0Cg=87=FDIyg=C8d=D0~5%=9C=B2=9E;=D9:=E6=EE=89{0=AF=B1~=97=B5=A8el=0B=DE=
yPTf=93=02=80=C9,=BC;=D0fH=D82=03\W=DA=F1=CC=F5=BD=AEf=1E=02*=EEytw=A3=11=
=F6=19=BCMr}E=FEOC=E8=E70=EF=EC=C9=00=C5F:=11k=82."=C72=C0}=F5}W=CA{'=81=A8=
=B6=FBU=D2=E5_=C4@=DE=80=86=EDCVJ=FCv=EF=9F[=04=1A=1B=18z;=0A=
=C3=A4=DB =
=00a9{=E8=8D=BE=C4=C0=A0=A8K0A@d.d9=EE=A1=A1=BA=C5=D7U=1BF=BF=BCq=C2=A3=CC=
=D2ey=0F=82=D5+=12"/p=C5sU=9C=CFZ9=BA=9B=FF=00=8Dv=BC=AAd=E8=F0=E0=81<=F7=
=AE-=D7=B9=BDO=A7=9C=D7=06=8C=9C+=9AU=18b=BB=13k=16=B6=D9=E1=ED=19	=
=F2=8Cqc=DF=8A=B6=B9=E5-=99x6=C5=C3=8C=F7=D7K=99.=0E#=9C=D6=05=CA=A0P=D4e=
=8F#j=D6=C6M=17=F8^=1F=E5=C8=E9=F71=AC=8D=ADSN=14`s=A0=AA=16&=93=B4=F45=E4=
=EC=B1-=00=AB{;=C9=AA=C0=E3=F7A=98=7F=D8=0D=AA=19=AD=80=A2=C9=91RU=CF5=98=
=D7=ACb=07h=BA=8C=FC+=B6=BC=8Ai=D2"=E1=85=7F=A4W=9F=95=ED=AFc	=
=CCW=DF=DEuQ=12{=86=F5=B0+=D14=CFH=B9K=B7=F5=E2=1Df<=E4=18=03=FBk=AF^.,=B3=
=F9[=FA=86=A8=1B=E6=C1=07>>UF,=12=1A=C0=91v5=A6c=B8=D4n-=9D=8E=07=0A=
=0C=E1=BB=E9m=F2i=8C=E2v=129=EB=F6=E0=E2=99=C8_=0C=E2=B62=B4=80=A3=DBAk=D6=
=93j=18=1D}.=C7&=8AhY=BD=BB=C6=A1e=0A=
z=AC=EE_=DC=BBT3[=1Fb=AA=DBTj=A4=9B=C4=12=DE"=1EFe=F8Wf=CFU=E6k=9D=CE=7F=D3=
F=9D'=0CDw=EEk=CFz=C1=FA=B5=E7]=18=8F=18=E3eC=EF8=AAk=F6=9E=DB=CCi=97=A3`=
=16=B9=1F`|k=B685=B6,\E=82=9E=06=1FH~=B4*=AC=CF$m=C2=DB=9F=11@=E2kv=E0=8C=
=D0=D6=95=91d=1D=A5=07=1B=EF=BF=DDZ=02>P=97=D3o#^K.=D9=F3U5=81w=CA=12=0A=
=02=CF=95$(=C0=0C66>=143=80=F7=B7=D2=BCl=F9=E6v=A9=E5O =
r[=FC=F5=B4=CEx=89vU=F2=EC=E6=A7})=06=01=00=0A=
=92=AF=FF=D9
------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: image/jpeg
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.barryrotmanmd.com/newsletter/images/bio_temple.jpg

=FF=D8=FF=E0=00=10JFIF=00=01=01=01=00H=00H=00=00=FF=E12=1Dhttp://ns.adobe=
.com/xap/1.0/=00<?xpacket begin=3D"=EF=BB=BF" =
id=3D"W5M0MpCehiHzreSzNTczkc9d"?>=0A=
<x:xmpmeta xmlns:x=3D"adobe:ns:meta/" x:xmptk=3D"Adobe XMP Core 4.1-c034 =
46.272976, Sat Jan 27 2007 22:37:37        ">=0A=
   <rdf:RDF xmlns:rdf=3D"http://www.w3.org/1999/02/22-rdf-syntax-ns#">=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:xap=3D"http://ns.adobe.com/xap/1.0/">=0A=
         <xap:CreatorTool>Adobe Fireworks CS3</xap:CreatorTool>=0A=
         <xap:CreateDate>2008-11-06T16:22:25Z</xap:CreateDate>=0A=
         <xap:ModifyDate>2008-11-06T16:22:46Z</xap:ModifyDate>=0A=
      </rdf:Description>=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:dc=3D"http://purl.org/dc/elements/1.1/">=0A=
         <dc:format>image/jpeg</dc:format>=0A=
      </rdf:Description>=0A=
   </rdf:RDF>=0A=
</x:xmpmeta>=0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                            =0A=
<?xpacket end=3D"w"?>=FF=DB=00C=00=07=04=04=04=05=04=07=05=05=07=0A=
=07=05=07=0A=
=0C	=07=07	=
=0C=0D=0B=0B=0C=0B=0B=0D=11=0D=0D=0D=0D=0D=0D=11=0D=0F=10=11=10=0F=0D=14=14=
=16=16=14=14=1E=1D=1D=1D=1E""""""""""=FF=DB=00C=01=08=07=07=0D=0C=0D=18=10=
=10=18=1A=15=11=15=1A             !      !!!   =
!!!!!!!!"""""""""""""""=FF=C0=00=11=08=00=96=00n=03=01=11=00=02=11=01=03=11=
=01=FF=C4=00=1B=00=00=01=05=01=01=00=00=00=00=00=00=00=00=00=00=00=04=01=02=
=03=05=06=00=07=FF=C4=00?=10=00=02=01=03=02=03=05=05=06=03=07=04=03=00=00=
=00=01=02=03=00=04=11=12!=051Q=06=13"Aa=142Bq=81=07#R=91=A1=C1r=B1=D1=15$=
3Cbc=F045S=E1s=82=F1=FF=C4=00=19=01=00=03=01=01=01=00=00=00=00=00=00=00=00=
=00=00=00=00=01=02=03=04=05=FF=C4=00$=11=01=01=00=02=03=01=00=02=02=02=03=
=00=00=00=00=00=00=01=02=11=03=12!1=04Q=13A"q2a=81=FF=DA=00=0C=03=01=00=02=
=11=03=11=00?=00=AF=DE=B9=DD=AE=DE=80=EA=013@vh=0E=CD=00=B4=02=1A=00=1E3=FF=
=00k=B9=FF=00=E3o=E5U=13=97=C6z=DE=DE=C5,=02=B8&2=06z=D7\r=08H=FB=D7=84=83=
=A6=D9<=FA=F9S=03L_=06yP=A4M=10Q=E1=F8=8D=3D=96=82=CE=A7=97!AV=AE=BC=F7c=A8=
2b=80m=01=D4=07P	=
$=B1=C6=BA=9C=E0P=00O=C7`=8D=B4=AA3=B7=A5=07=A0=9CC=8D$=96=D2A$m=19=91J=AB=
=1Fw?:r=95=80,=AFD=D6=AA=B1=A8w=8Bi"=3D:=D7^9=C7&XX=B3=FE=CB=B7u=8C6D^=FE=
=14=E0=80z=D3=D8=D2y{=98=EEUN=05=B8=04H=FF=00=87m=97=E7TH=FB=A4=9D=06=8D=D7=
=98=A4=A4=12=C0y6=F4=D2=BE=AF=3D=D8=EAa=D4=03h"Pf=CB =
=8E2=E7=CA=80=AAy;=E9=99u=06=94n=E7=E0=8C~=E6=94=8B>of=B3=E1=CDw/=F8=7F	=
>=F3=FF=00=CE=82=9E=CBLt=BD=AA=9A[=86^=E4=88=8E=D8;=E4ULY=F67=83=F1D=86=F8=
1,=8E=DBj=F2=F4=CD;=04=AD=A7=0D=99=A5=BAIO=85=86=A4=95O=9F=9E=D5=AF=1F&=D9=
=E7=C7=A1\C=85\=CC=93=A2=E9(U4=AF=C8=E4=D6=DBe`=F5=B5=86H#=00=08=8A=81=9D=
=BFJ[=3D+=F8=8D=A9=8E@=C3=C4=BC=A8=94hmp=BA=8B@%0i=A0=12=80=AF=E3=97=9D=C4=
+=1A=EF$=9C=B1=E5=8AG=15|/2\,Y=D2=A5=C0=C7\s=FD=E8=B5Z[qKf=E2|O=FB>=15=CD=
=BD=BAjp>\=AA1k=AD=9A=BFd=97=B7=11=99=A4=94C#=0D=90=0D=97=A5\=CC=FF=00=81=
K?g=EE8<=CB=C28=A4H=CB>E=A5=EA=8F=8F=F0=B7P=D4=E6L=B2=E2=EA6=DAe=9F=83?=94=
=A8=8A$=1Ea=A38=D5=F4=A5=B2=D2=FB=B2=B3-=DF=08Y$v3=C6=C5=0F#=9F?=CA=BA=B0=
=CBq=CD=96:=A3=A6=1EG=00|'=CFj=B4=84=98=01=CBq@uq:=1D@%=01=D8=A6	=
=8A=03;y}=15=CD=CD=D2=9F=F1#=3D=C8=F9=0D=CD=07=15=90^=CB=1D=DF=B4r=D3=95E=
=1EC=CC=FEU5q=B1=FB.i=AF=AE=AE=AF=A4\=C4=D2=E3=3DH=A9tq=C7=A1<=B9=B7:y=D5=
X=D1=93=ED=87=0Fk=DE=19,a~=FE<K=16=7F=12o=FA=D4A=C97=1Eeq=C4=E4=8E=E0\[=F2=
e=D6=E9=D4=1F{=F5=AD4=E3=DA=FF=00=B0=DCf=DAF=92=D1|=05=CF{=18=EA~!Z=F0e=EE=
=98=F2=C6=9D=8A=91=CB~=95=D0=C0$=BAt=0D#=7F:=0C=B5=C4=E8u=01=D4=07P=1Cv=19=
=A0<=FB=89=DCIs=C6=E7=F6M=A2w#X =8DM=CF=F4=AA=10K=E1 =
6=D6=D1=C9;=B9=11=C8=E8=B9=D2:|=CF=9D)=1A=C6=B3=B2r=DF=F0=9D=02=D5'K=17=F7=
=E0=94g=04=F3!=A8=CAi=BF=1EM=0Fjx=97=15=B7=81#=B4=91=91H=05=9A-=DB=1EB=A1=
=ADVX=F1=AB=8B=B9=05=8F=B0=DC=A4=A4d=DDI=96=0D=FCG=95<=E6=99=E3=9Fg=99v=B9=
n8Oh=AEa=87=FE=9Dd2=C4:,=9B=95=F9g5=AE3q=C5=CB=E6G=F6{=8CD=9Cf=CE=E55=12\=
=0D=03u:=F6=FA=1D=E8=9ET=DA=F4=E9H=00=EF=E8k=A5=824=968=D8=93=83=9F*=02=3D=
B=B8=9D'f=80=EA=03=B3@#=EE=8C9=ECv=A0<=DE=EE=E9-=AE=041=80=16&m=87Rj=A0m=BE=
=CD'=B7=96=CEF=B9=01\=CA=ED=86=FE,b=95=8E=CF=C6=BB=8DG=14=E3=9C-W=B9=85=82=
=C7=F1=CAv_=90>t=B4=DA=D1m=7Fa=1D=D2=A4r=C7p=CC=83=EE=83=0DG=E4=0DE=8A=94=
=92=F1=1E=1D%=A1=92=D1=B1 =
=D8=A1=D8=82<=88=A2=9Cx=D7=DA=08y;E/=FB=89=8F=F9=F9=D6=FC=7F=1Eg=E4=FF=00=
=C9=1Fa=F83=B7=147<=92=D5=0B=EF=C8=BE0+L}=AE{=E4z=05=B5=FC=D3=C9=DD=B4~=EA=
=03$=9A=86=E7=F8k[=19=CA=81=AEL=A3\^ =
O?QH=C4]=DC=C3d=CC=B7=0C=11=D7=E1=F38=E9=D6=B9+=A3i=B84W<FD=0A=
WL=9B=82<=97=AB=1Ax=E3=B4=DA=B0=BA=E0=93=C5=AB=BBq =
_L=13=F2=E7Z^"=EE=01Md=B3=85#c/-c=B4=E3S=C0=CB=B9=CC=91=E7=CC=1D=FF=00=9D=
\%=B7b`=8A=EA{=ABfl4wR+=FC=A6=F1=A1=FDjru~>K=D4=8F=89=0B=E98m=C4v=89=12=1F=
=B9=92Fp=AE=BDv=1B=1F,S=91=D1=3D=FE=AD=FF=00K=0B=ABV=E1=96=E8=D6=D0=D8	=
7=D0=11=A4=91=9D=BD=08]=B3S=94k=86=1B=F9=8E_=FB=E1=A9=C1onB=DD^,p]O=8DqF=C5=
=B9nI8=1C=85B+=C9=FBE=C4=96=F7=B47=AF=1Bw=91C7wo=FF=00=D7b=3DFk=A7=19=E3=CB=
=E5=CBy5=9C=0A=
8mxJ=08=C1=07=FC=D2F2=C7=AF=A0=AD1=9Aan=CB"=C4@=16=EF=A9=F9;=03=CFO=95h=83=
=A1=91=D6.=EF=00`=FF=00:T=C4=8E=1D}=C3=EEd=93=88=C8&=9AA=E1=94=FE=1FN=83=D0=
W.x=D8=DB=15=DF=02=B8{x=0C=D3G=A6=19=1C*=93=E1??=E1=AD0=FF=00=1FJ=CD=8A=E2=
=02=11pfgd=00s-=84=FC=CE=C2=AF=AC=DE=CB=B34=0F=12=91=8E=18h=91=F5=12=AD=B8=
^=8B=B7=EB\=CDV=11=AA=A8=C2=E7=1E=BB=D2=0A=
=9E=D3pi/=91.mq=ED=D0{=80=F2u=F3SNP=CCG=3D=EF=0A=
=E3#=88=15h=8B =
=8E=EA=16=D8=BA=AF&S=CB+U=F5Xe=AB=B7=A3=F0=8E%=C3x=E4+?x=19=F4=F8=FD}j]=D8=
g=FA_=C7ga=04bN=F0=13=FC=85&=B7;~=B3<o=B5P2=CC=91I=A6 =
=19^a=9D=97=CFN<=CD&u=E6]=9E=E0=17=01=A5=B8=9C=15U%=A2=0D=EF1'=9E?=ADt=E2=
=F2s=8D0{=CBkY=0E=BE=FB=04wK=CFs=D7=D2=B5=DA5=A4~=D1"=C6YN=83=A8=EC9g=A8=FA=
=D1j!,d=97S=97=1E|=F9oKj=8D=E4q=D9=F1w=12=08=8F=B2[xc=0F=CD=CB=0F{=1D=07=95=
-vU=BAs^=D8=D9=8E=F6=F0=86=8D=17=C2=9C=CE=06=C3O=FE=E8=ED"=BAU=7F=1B=E2=D6=
=BCV=D7=D8=E1=8F=16=84=86p=DEd|=BC=AB.^M=F9=15=86=1F=B0=B0=AA=A2c=C8V-=12=
w=A2=82!|=D0=03]*I=19V=00=8F]=E9=AB=1F=A8"=E1J=AE=0Cy=8C=FE$8=A2=BAE=DAp~=
#4=9A'=BB=91=A0=FC=19=C0=A9=ADq]=0E=07h!=EEU0=9F=CE=A5=A6=95\_=B1=F78=EF=EC=
q=9F=8E3=B6~F=AF=0E]8=F9=B87w=14W=10=F1=1BH=DF=DA =
=91=17=A9S=8F=CF=95tc=9Cr=E5=C7g=D5p=B9=8AO=F0=DBP=1D=0DV=D9=E8=F4=9D@=A1=
-=AD=AD=F5=EF=0B=B4=91R=0E=F3=BB=F0=AC=8C=D8=C9=E621=C8Q.=A1=D9=BA=AB=98{=
U=A3<=A5{=D7=F1m=CFW2=07=A6k<=ABXH!h=D0VK=D9Zc=CA=82"=BBPH=D7=8AY5=D8=B2I=
U=EE=CF=F9)=E2n=BB=E38=FA=D1=A3=83R=C6fp=18s=F2=A4=D6`=B3=B6=B2=0CLDx=96=9B=
=AB=19=B1=D66`HG=8Bo#J=B4=90z[=E3v=E5Q=A1j=AB=8Fv=C7=81=F0tqs/y*=03=FD=DE=
/=13=92<=8F=92=EF=D6=9C=C1=9EyI=1EW=DA=1E=DDq=AE<\\H`=B1=D5=95=B4=87e=1D2=
y=B7=D6=B7=98i=C3=97/et1=ABD4e	=
=F1j=CF=F4=F5=A4z=D8=9By.=86u=B9^[=1F=16}A=A7=DFE8=A5=FA=F4=CB=A8=A7n=F1=8B=
j=F0=FB=A7=9E=A1[=EBNyv=AFP=D2N=EE=CA=14=E7=DD=1EX=AE|=9BD=D8=A4=19=8E=D0=
=F6=A6;9=1E=DA=C4	=
.=13i=1D=BD=C5=F4=DB=99=A2AT=97=1D=A8=E37C=0B't=BC=98F4=E7=EB=BD_R_=F6/=B5=
=1D=98=E1V~=C9w=AE=0B=99=18=99f=0B=AB9=E5=96=1B=FEu7=16=DCy=C9=FE=DA+=8E=DF=
=F6:=D1=B1=15=C1=9E_=85bBs=F5l=0A=
=9E=AD=BF=93=02=C7=F6=AB=D8=A8=83:=C94=92=85=D4=00=88=EF=FE=90N=D9=14=FA*=
~F=10=05=F7=DB=3D=A2M'=F6U=A7|3=B4=F3=12=AB=81=E7=A0x=BE[=D3=E8=9C=BF.=7F=
L=CF=16=FBI=EDo=11,=1A=E4[=DB=C8rb=81t=10=BD=03=FB=F8=AA=98G>_=91=95P=05=92=
]rx=98=93=E6rNz=9EuL=BE=9D=F7=B8=C4x=D2W=DE=1C=8E=0D#=9B=17k!=9An=E9=17=01=
=FC=1F=FE=D4X=D3=1B=B4=85=E4Y=0B/>[r=DA=8D.=E4=F5~,=86;mA=F3/<r8=F3=AE=9C=
=DC8*=04=F1J=C0=C6=BAF=06Es=D6=EA=9E=D7=F1=B98w=0F=11=DB=9F=EFw=19T?=85G=BC=
=DF=D2=88=18=3D=C0mG=C1=8F=D7=FA=D5l=11=BC	=
=D0=1F=CC=D0U=CC{=C2:=8E=9E_=FB=A6)QA!99=E6ON=94=02I=0B=85=C6>c=D0Q(=B1#=C6=
=80=91=AF=0Cp1=FB}i=1E=92HcF=0B=EF8=07=97=FC=F3=A4=AF=88=D6I=12=16s=E0<=F6=
=FF=00M	=94=81=9B=C0=0F=BA	 =
=FA=1Et=F4B=AD=F2=B0=F8}=E0=0E~U=1F=DB\~=0Dk{^=E92=DE,=0C=9Ey=A8=DDk=D6=3D=
=13=BB.=AE5}=F1=CA=EA=C1=FC=EB=AF=ECp@0G=A4i=F8=86=C7=E7\=FAm=B6+=B5=DCC=DB=
8=C4=89=16=EB=00=F6uo-\=DB=1FS=8Ag=14Qo?=DE=1D=BD=E7=CF=A5UD>iCM=ABF=E4as=
=E5D=87k=BB=D4=8D=BB=B4=DE4=C9ly=B7AF=86=D2#=CA=A8=ED"=8C=E3=03=A0>t=95)=B0=
$=92o=F8=1B=9F=A7=3D=FF=00*=0A=
z=8Cy?=BE=FC=DB=A6=A6=FE=82=99&=D3=0E=96=D3=936=AD=87AD:KIYA=8ED=1AX=ED=9E=
cP=A2=C2=C6=8Av=EE=E1^=EDu=ED=A1=BE=95=1A=F5=B5=BA=88=F8x*=D2=AC=BB=00=A2=
=8C=BE=A7=8F=E0=A8=ED%=D1=A8o=9A6=AE=B5=E8=1C3=8A=C3=0D=A2=C519=8CaI=F1f=B6=
=C3=97=F7=F5=CB=97=1A/k8=92=E5=C0=18=0C=E4|=86=7Fj=CB{i=A7=9A=EAs=AF=E2,{=
=C1=FC=E9=E9A=96c=DE=97 =
u=FA=D5i=9Fd=D1H=1A2\j#q=9AUX=A3)=C8F=A7=08>=F1=8FZb=A4H=B2@'c=B1=14=A9=E3=
=1C=1D=C1e=07J=F9=8F=9D=14=A7=D2=A22'=80e4=EA'=EBF=C4=82QX:wn=BAq=9Cy=9CT=
=AC9=91=A5=93=C5=E0=D8~=95H=DE=D2=99=C4`=C5 =
=C0;=A9=F9=D4=E9{=D7=88=A1=8C=8B=F4UmZ=8E?z{L=9E=ADZGh=D19=05=A9=91=B5=AD=
-=B5=F7=0F=99#x=E5=0C$=DD@=CEzn<=A9=F5a=B4=9C~ai=C0/%=FF=00oH=F9=BF=87=F7=
=A3A=84=89=D3=06<e=14s=FD=A9=E9=A7d0=98=84n=8A2=D94i=12=CD=1C=8AF=C1=B0=E3=
=9F=CC=F5=A6P=BD=EC=CA{=AC=EF=E6=FDiu>=D4=92=94V,=1B:=D8=81=8Ab=99*=0D=BF=
3F=D3`=C7=85}=98=E5=FC=86=AE=83}=AA7=EB[<v=88=C7=85I1=E7r:=F9=0A=
e=E1=92 =
=0D=1C=99=C3=9D=94c=98=F2=A7=05:Q=14=D1kc=8D-=BF=F4=A9=F8w=D4:=E3=8E=E6&=CE=
=DB=AA=B7CTR=C9V=E2=E4=85+=18=07=07s=D4=E3=9DF=9B=F7[p=BE=1Fuf=C9=ED.=1D=C1=
 =
=B2=FA=F2=F9=D6=F9=E3=A8=F3=B0=BB=A4=ED=AD=C8=1C=05c=FF=00=CB2~K=93Q=1B=B2=
=B2:D=82<g=03$=FA=D2=9E=AF=E2+5Vb=CD=F0=F2=C7,QS=0F@=8B=B1=F1=17=DFn=B4=1B=
=BC=1D=E0n}=D8=F1=AD=00=E9=D48VQ=8258=FA=0A=
Pd=84=DCfR=CA|M=A7=F2=A7"mI=DE=F7=B1=F7 =
i=CB=F2=1D)=E8=F7=B4=9Fq=13=A2=C9=CC{=C0r=F44=BD=A7=E4A,=8Ae=CA{=8A|?=9DV=
=93jY=EE#=95Lq=8D,=CD=9652+~=04=BDUT_=17=89q=E1=F5=CE=0D8=9C=A2=D6=C2uX=88=
=97bw=159F=DCw=F6=B9=87=8B=B4=DCN$=DF=BA=04=ED=8C|=AB\=F2qq=E2=07=B5w}=F5=
=FAZ=E3=EE=E1=18=F9=BBn=7FJ=C9=D3"=A9=9Dt=B0=93=03=D6=99=DA=12=DC=96=87J=FB=
=ED=9C=8FA=BF=EBM=9C<=CB=08=0C=AB=EFd`=F4=C5=3D=0D=C2D=D2=84%9=9Fz=9D=11/=
=B5=8E=F5=98=8DH<=03=F7=A9=EA}=83=E5=A4=92G=03=0A=
=1Bo=CA=99	=
=81=CF=B4*=E3q=B5*=A9=F4=B7=1D=D0=9C=96=3D=06=9A&=CF=3DvIr=B6=FD=CEs=83=D6=
=94=D9=E5 =
X=9C=F7=BBu=FD*=B2g=8F=D3nU=19=A4b=DB=8D=F1J*=CFV=16k=DF=0C=C8t=A0=D9=0FZ=
=96=98=FA=7F=03=80=9E#=DF;=9F=0B=03=A0{=BB=92kl=BE91=FA=1A=F2W=92=E2I=DC=E5=
=B5=1F=D7=7F=DE=B3=8E=8A=1E|=98=01;=93N#+=E2=1E=1Cwe=F4=A3!=82{ku0=C9=AB=DE=
=CE3J=D3=C7=17x=A2:9=822=7F=9D2=FF=00=A4d=8C=03=E9=A8=8A=08=B0=CA=D1=C4=CA=
9=B3s=A3J=DAs?v=D9Q=BF=87'=E9KG=BD=1Fu=DD=98=D9=CA=EEV=961Y=FC=06=E0=EDZ1=
I=92=AB=1B~#R=B8=0B=88Hcs=A7l=F3=A7=8Ay=07=D8G=AE=04=C9=E63=FA=D4m=A6=18=F8=
=FF=D9
------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://img.verticalresponse.com/pwrby_vr_logo_120.gif

R0lGODlhfgAyAPcAAAIHCgKOqwMEAwgPFwsMCw4DBBJ4rRUUFhhqixhynBh5kBkuMBl6mxmPqxpF
Vhx9oxx9rB1peyI4OyMkIiQuMiR/oCSNpCZKWCZ/rSd0nih4iSlfeyl0lCp8kyqQuys2Oytriiwu
MCx7ni+LpDM0NDM5PjNsizNzmDN8mTOApjs7Ozt9mTuQqzxwizyPtT1CQz1ylD1/oz2ErEFIR0FP
UkNEREN9nESOnUY9OkiNrUiZu0ihykmWsEpLSkpVWUpbaU1iZk+DnlBSVFB+klFralGDsFOVrlWb
u1Wy21dZW1dcY1ijxlpsdlqMo1qmrFxjZlySq2GLo2JkaGJyf2OTq2OZoWRqbmSmymWar2ihu2mr
w2trbWuZrGubsmyjsm2y1m58gm9zdG+Bjm+ptnF6enGtyXKVonK/53Oju3Osu3SKj3nN9np7eXqT
lHuAhHyrwH11c32zwn292n6Mmn6xzH6x1oCfqIKam4K7xoOCg4OEjYTG6oaCe4mKiorc+Y2SlI+8
yo/A2JCUnJCjq5PF6JSyvpTP15WprJfr/5nJ3JqbnZqz3J+6xaDEz6DX9qGkpaf1/6itq6vS36vm
/K3c86/CzrDDxLDU7rGys7G1vrHL0bPs/bS6vrTS3bnl8Lnz/7q7vbrV37vq/rz6/77M177a47/D
y7/KzL/b6sLR2sLc9cPAwcPr/cPy/sP8/8Tm1sfh68jj9Mrs8svo/Mvz/cv7/8zNz8zS0szc583s
7dLs/NPX29Pc49Po89Pz/dP7/tTQy9TU1NTi5NTj6tTt7dTx8trU1Nra2tvN09vk6tvq89v0/dv8
/tzU29zd5dzi49zq7Nzs/Nz09N3j3eHl6OLd6uLs8+PV1OPg3OPj4+Pq4+Pz9OPz++P8/uTb4uTl
8OTq6+Tt++T07Ojy4Orj4urk6+vr5evr6+vs8+vt++vy7Ovy8+vz/Ov8/ez78/Dm9vHj6vLy7PL0
+/Pr6/P09PP7/PTp4/Ts8/T69fXt/Prz7Pv08/v77fv79fz0+/z8/CH5BAQAAAAALAAAAAB+ADIA
AAj/AINlMxbsmMGDCA0627UrmENnvBpeu4YMG6lkuxJq3MixY8JsAgsmdIjQoa1j5wraAnmsYEGW
Ls/ZEtkxm0F69+bR28mzJz157OT9+9eP57p62YYKtSbPp9OnUKM6PfePXlWqPIfSO7dT69aeVXly
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

------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0035_01CAC129.08D35D10"


------=_NextPart_001_0035_01CAC129.08D35D10
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://app.verticalresponse.com/campaign/preview_mailing.html?cmpid=2132410&addvars=true&shownav=true

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Preview Email</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3Drefresh content=3D7200;url=3D/app/logout><LINK =
href=3D"/w3c/p3p.xml"=20
rel=3DP3Pv1>
<META http-equiv=3Dpragma content=3Dno-cache>
<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/1267829794/legacy/app/=
js/prototype-1.5.0.js"></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"https://img-ak.verticalresponse.com/styling/1267829794/legacy/app/=
js/merged.js"></SCRIPT>
<LINK=20
href=3D"https://img-ak.verticalresponse.com/styling/1267594225/legacy/app=
/css/vr.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"https://img-ak.verticalresponse.com/styling/1267594225/legacy/app=
/css/cobrand/vr/main.css"=20
type=3Dtext/css rel=3Dstylesheet><!--[if lte IE 6]>=0A=
  <link rel=3D"stylesheet" type=3D"text/css" =
href=3D"https://img-ak.verticalresponse.com/styling/1267594225/legacy/app=
/css/cobrand/vr/ie6fix.css" />=0A=
  <![endif]-->
<SCRIPT>=0A=
   function getFocus()=0A=
   {=0A=
      window.focus();=0A=
   }=0A=
	</SCRIPT>

<META content=3D"MSHTML 6.00.6000.16981" name=3DGENERATOR></HEAD>
<BODY class=3Dpopup_window=20
style=3D"PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px"=20
bgColor=3D#ffffff onload=3Djavascript:getFocus();>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD>
      <TABLE cellSpacing=3D0 cellPadding=3D0>
        <TBODY>
        <TR>
          <TD>
            <TABLE class=3Dtab_on cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
              <TBODY>
              <TR>
                <TD=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/cobrand/vr/interf=
ace/v5/icons/tabs//bkg_on.gif><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/cobrand/vr/interface/v5=
/icons/tabs//blank_on.gif"=20
                  border=3D0></TD>
                <TD class=3Dtab_text_on vAlign=3Dbottom=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/cobrand/vr/interf=
ace/v5/icons/tabs//bkg_on.gif><NOBR>&nbsp;View=20
                  as HTML&nbsp;</NOBR></TD>
                <TD align=3Dright=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/cobrand/vr/interf=
ace/v5/icons/tabs//bkg_on.gif><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/cobrand/vr/interface/v5=
/icons/tabs//right_tab_on.gif"></TD></TR></TBODY></TABLE></TD>
          <TD>
            <TABLE class=3Dtab_off cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
              <TBODY>
              <TR>
                <TD=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/cobrand/vr/interf=
ace/v5/icons/tabs//bkg_off.gif><A=20
                  =
href=3D"https://app.verticalresponse.com/campaign/preview_mailing.html?cm=
pid=3D2132410&amp;contentType=3Dtext&amp;addvars=3Dtrue&amp;shownav=3Dtru=
e"><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/cobrand/vr/interface/v5=
/icons/tabs//blank_off.gif"=20
                  border=3D0></A></TD>
                <TD class=3Dtab_text_off vAlign=3Dbottom=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/cobrand/vr/interf=
ace/v5/icons/tabs//bkg_off.gif><NOBR>&nbsp;<A=20
                  =
href=3D"https://app.verticalresponse.com/campaign/preview_mailing.html?cm=
pid=3D2132410&amp;contentType=3Dtext&amp;addvars=3Dtrue&amp;shownav=3Dtru=
e">View=20
                  as text</A>&nbsp;</NOBR></TD>
                <TD align=3Dright=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/cobrand/vr/interf=
ace/v5/icons/tabs//bkg_off.gif><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/cobrand/vr/interface/v5=
/icons/tabs//right_tab_off.gif"></TD></TR></TBODY></TABLE></TD></TR></TBO=
DY></TABLE></TD>
    <TD align=3Dright><A class=3Dprelaunch_not_complete style=3D"COLOR: =
#336699"=20
      href=3D"javascript:window.close();">Close Preview=20
  Window</A>&nbsp;</TD></TR></TBODY></TABLE>
<TABLE class=3Dinfo_table cellSpacing=3D0 cellPadding=3D5 width=3D"100%" =
bgColor=3D#ffffff=20
border=3D0>
  <TBODY>
  <TR>
    <TD><!--- START MAIL CLIENT WINDOW --->
      <TABLE cellSpacing=3D0 cellPadding=3D5 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD><!-- BEGIN CONTENT -->
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
              <TBODY>
              <TR>
                <TD vAlign=3Dtop width=3D"100%"=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/interface/mail_cl=
ient/header_top.gif=20
                bgColor=3D#d4d0c8 colSpan=3D2 height=3D4><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 width=3D10=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/interface/mail_cl=
ient/header_left.gif=20
                bgColor=3D#d4d0c8 height=3D6><IMG height=3D6=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/h=
eader_left.gif"=20
                  width=3D10><BR></TD>
                <TD bgColor=3D#d4d0c8>
                  <TABLE width=3D"100%" bgColor=3D#d4d0c8 border=3D0>
                    <TBODY>
                    <TR>
                      <TD width=3D60><FONT face=3Dverdana=20
                        size=3D2><B>From:</B></FONT></TD>
                      <TD align=3Dleft width=3D"100%"><NOBR><FONT =
face=3Dverdana=20
                        size=3D2>Barry Rotman, MD =
Inc.</FONT></NOBR></TD>
                      <TD align=3Dright width=3D150 =
rowSpan=3D3></TD></TR>
                    <TR>
                      <TD><FONT face=3Dverdana =
size=3D2><B>To:</B></FONT></TD>
                      <TD align=3Dleft><FONT face=3Dverdana=20
                        size=3D2>{EMAIL_ADDRESS}</FONT></TD></TR>
                    <TR>
                      <TD><FONT face=3Dverdana =
size=3D2><B>Subject:</B></FONT></TD>
                      <TD align=3Dleft><FONT face=3Dverdana size=3D2>For =
My Patients=20
                        - Issue #1 =
<BR></FONT></TD></TR></TBODY></TABLE></TD>
                <TD=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/interface/mail_cl=
ient/header_right.gif=20
                bgColor=3D#d4d0c8 height=3D"100%"><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/h=
eader_right.gif"><BR></TD></TR>
              <TR>
                <TD vAlign=3Dtop height=3D6><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/t=
op_left.gif"><BR></TD>
                <TD vAlign=3Dtop=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/interface/mail_cl=
ient/top.gif=20
                height=3D6><IMG=20
                  =
src=3D"https://img-ak.verticalresponse.com/images/interface/mail_client/t=
op.gif"><BR></TD>
                <TD vAlign=3Dtop height=3D6><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 vAlign=3Dtop width=3D"100%" =
bgColor=3D#ffffff><IFRAME id=3Diframe1=20
                  =
src=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?cam=
paign_id=3D2132410&amp;content_type=3Dhtml&amp;view_type=3Dpreview"=20
                  frameBorder=3D0 width=3D"100%" scrolling=3Dyes=20
                height=3D400></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=20
                =
background=3Dhttps://img-ak.verticalresponse.com/images/interface/mail_cl=
ient/bottom.gif=20
                height=3D10><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_0035_01CAC129.08D35D10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://app.verticalresponse.com/campaign/campaign_iframe.html?campaign_id=2132410&content_type=html&view_type=preview

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<STYLE type=3Dtext/css>A:link {
	COLOR: #071b60; TEXT-DECORATION: none
}
A:visited {
	COLOR: #071b60; TEXT-DECORATION: none
}
A:hover {
	COLOR: #808000; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A {
	FONT-WEIGHT: bold
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold
}
H3 {
	FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold
}
H5 {
	FONT-WEIGHT: bold
}
H6 {
	FONT-WEIGHT: bold
}
H1 {
	FONT-SIZE: 16px; COLOR: #808000
}
H2 {
	FONT-SIZE: 16px; COLOR: #53788a
}
BODY {
	FONT-SIZE: 12px; COLOR: #0e235c; FONT-FAMILY: Georgia, Times New Roman, =
Times, serif
}
TD {
	FONT-SIZE: 12px; COLOR: #0e235c; FONT-FAMILY: Georgia, Times New Roman, =
Times, serif
}
TH {
	FONT-SIZE: 12px; COLOR: #0e235c; FONT-FAMILY: Georgia, Times New Roman, =
Times, serif
}
BODY {
	BACKGROUND-COLOR: #dad29a
}
.style2 {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.style3 {
	FONT-WEIGHT: bold
}
</STYLE>

<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.6000.16981" name=3DGENERATOR></HEAD>
<BODY>
<TABLE cellSpacing=3D0 cellPadding=3D10 width=3D660 align=3Dcenter =
bgColor=3D#808000=20
border=3D0>
  <TBODY>
  <TR>
    <TD>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D640 align=3Dcenter =
bgColor=3D#ffffff=20
      border=3D0>
        <TBODY>
        <TR>
          <TD colSpan=3D2><A href=3D"http://www.barryrotmanmd.com/"=20
            target=3D_blank><IMG height=3D110 alt=3D"Barry Rotman MD"=20
            =
src=3D"http://www.barryrotmanmd.com/newsletter/images/logo_topleaf.jpg"=20
            width=3D640 border=3D0></A></TD></TR>
        <TR>
          <TD colSpan=3D2><IMG height=3D200 alt=3D""=20
            =
src=3D"http://www.barryrotmanmd.com/newsletter/images/header08_11.jpg"=20
            width=3D640></TD></TR>
        <TR>
          <TD vAlign=3Dcenter bgColor=3D#53788a height=3D25><SPAN=20
            class=3Dstyle2>&nbsp;Issue #1</SPAN> </TD>
          <TD vAlign=3Dcenter bgColor=3D#53788a>
            <DIV class=3Dstyle2 align=3Dright>November =
2008&nbsp;</DIV></TD></TR>
        <TR>
          <TD colSpan=3D2>
            <TABLE cellSpacing=3D0 cellPadding=3D10 width=3D"100%" =
border=3D0>
              <TBODY>
              <TR>
                <TD vAlign=3Dtop width=3D250>
                  <H2>In This Issue:</H2>
                  <UL>
                    <LI><A=20
                    =
href=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?ca=
mpaign_id=3D2132410&amp;content_type=3Dhtml&amp;view_type=3Dpreview#news"=
>What's=20
                    Happening</A><BR><BR>
                    <LI><A=20
                    =
href=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?ca=
mpaign_id=3D2132410&amp;content_type=3Dhtml&amp;view_type=3Dpreview#dr">D=
r.=20
                    Rotman's Featured Topic:<BR>Prevention through=20
                    Vaccinations</A> <BR><BR>
                    <LI><A=20
                    =
href=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?ca=
mpaign_id=3D2132410&amp;content_type=3Dhtml&amp;view_type=3Dpreview#tammi=
">Medicare=20
                    Part D: Prescription Coverage&nbsp;Updates From=20
                    Tammi</A><BR><BR>
                    <LI><A=20
                    =
href=3D"https://app.verticalresponse.com/campaign/campaign_iframe.html?ca=
mpaign_id=3D2132410&amp;content_type=3Dhtml&amp;view_type=3Dpreview#rhond=
a">A=20
                    Timely Message from Rhonda regarding Relay =
Health</A>=20
                  </LI></UL>
                  <P class=3Dstyle3>&nbsp;</P></TD>
                <TD vAlign=3Dtop>
                  <H1><A id=3Dnews name=3Dnews></A>What's Happening</H1>
                  <P>Dear <SPAN id=3DiceMergeShow><SPAN=20
                  =
id=3DiceMergeText>{FIRST_NAME|Patients}</SPAN></SPAN>:</P>
                  <P>Welcome to our first e-newsletter! Since =
you=E2=80=99ve placed your=20
                  confidence with us, we want to stay in touch by =
sharing the=20
                  most timely medical information available. Rhonda, =
Tammi and I=20
                  have each contributed information to this newsletter =
to better=20
                  serve and inform you.<BR><BR>We want to thank you for =
being=20
                  part of our practice. We are grateful for the =
opportunity to=20
                  slow down and provide you personalized medical care. =
As you=20
                  know our focus is on your health. We want to make your =
life=20
                  healthier, and easier and hope that this newsletter is =
just=20
                  one of the many ways we are helping and supporting =
you. Going=20
                  forward we will be sending out a periodic newsletter. =
Please=20
                  let us know if you found the content useful. =
<BR><BR>As 2008=20
                  draws to a close, we wish you all the best of the =
holiday=20
                  season! </P><A=20
                  =
href=3D"http://oi.vresp.com/f2af/v4/send_to_friend.html?ch=3Dd69c03ac74">=
Share=20
                  this newsletter with a friend or colleague.</A>=20
                  <P>To learn more, visit <A=20
                  href=3D"http://www.barryrotmanmd.com/"=20
                  =
target=3D_blank>http://www.barryrotmanmd.com/</A>.</P></TD></TR>
              <TR>
                <TD vAlign=3Dtop colSpan=3D2>
                  <H1><A id=3Ddr name=3Ddr></A>Dr. Rotman's Featured =
Topic:=20
                  Prevention Through Vaccination</H1>
                  <P><IMG height=3D150 alt=3D"" hspace=3D10=20
                  =
src=3D"http://www.barryrotmanmd.com/newsletter/images/bio_rotman2.jpg"=20
                  width=3D110 align=3Dleft>Many people think =
=E2=80=9Cgetting shots=E2=80=9D applies=20
                  to children, or perhaps pets. &nbsp;Using a vaccine to =
prevent=20
                  serious illness has a growing role in adult medicine. =
Most of=20
                  us are aware of the =E2=80=9Cflu shot,=E2=80=9D the =
annual autumn tradition of=20
                  receiving a vaccine against several strains of the =
influenza=20
                  virus anticipated to spread later in the season. The =
strongest=20
                  recommendations are for those over 50years old and =
those with=20
                  chronic health conditions to be vaccinated. The =
influenza=20
                  vaccine is a good idea for anyone who wants to reduce =
their=20
                  risk of contracting this debilitating illness, =
especially=20
                  those who do not want to risk spreading the illness to =
others=20
                  who may be frail. </P>
                  <P>&nbsp;=E2=80=9CFlu shots=E2=80=9D have been around =
for decades, however,=20
                  there are several new vaccines that have been released =
in the=20
                  last few years that many people may not know =
about.&nbsp;=20
                  &nbsp;Zostavax&nbsp; is a vaccination that markedly =
reduces=20
                  the risk of developing Herpes Zoster or =
=E2=80=9CShingles=E2=80=9D, a=20
                  blistering rash that can cause excruciating pain =
lasting for=20
                  months. The current recommendation is for most =
everyone over=20
                  the age of 60 years old to receive the vaccine once in =
their=20
                  lifetime in order to reduce their risk by two-thirds =
of=20
                  developing this painful complication. =
&nbsp;=E2=80=9CWhooping Cough=E2=80=9D=20
                  or Pertussis has been on the rise for the last =
20years, still=20
                  causing periodic epidemics. The current goal is to =
vaccinate=20
                  adults with a combination vaccination including a =
Tetanus=20
                  Booster. </P>
                  <P>&nbsp;This fall, I would encourage all of my =
patients to=20
                  receive an influenza vaccination. We can discuss what =
other=20
                  vaccinations would be beneficial. In keeping with the=20
                  philosophy of =E2=80=9Cprevention is better than =
treatment,=E2=80=9D I would=20
                  like to have all have my patients maximally protected =
from=20
                  infectious illnesses using appropriate vaccinations.=20
</P></TD></TR>
              <TR>
                <TD vAlign=3Dtop colSpan=3D2>
                  <H1><A id=3Dtammi name=3Dtammi></A>Medicare Part D: =
Prescription=20
                  Coverage&nbsp;Updates From Tammi</H1>
                  <P><IMG height=3D150 alt=3D"" hspace=3D10=20
                  =
src=3D"http://www.barryrotmanmd.com/newsletter/images/bio_musolf.jpg"=20
                  width=3D110 align=3Dleft>Are you paying too much for =
medications?=20
                  Drug costs have risen sharply, but there are two new =
ways to=20
                  save money. Medicare D is in its fourth year and large =

                  pharmacies are competing to offer bargain basement =
prices for=20
                  generic drugs. We may be able to help you save a lot =
of=20
                  money!</P>
                  <P>Medicare Part D can be very confusing with many =
plan=20
                  choices. You may feel as if you are swimming in a sea =
of=20
                  healthcare information-and you are! Don=E2=80=99t =
worry!! We can help=20
                  you select a plan that works best for your needs. Now =
is the=20
                  time to act with the<STRONG> open enrollment period =
for 2009=20
                  running from November 15th to December 31st, =
2008</STRONG>.=20
                  </P>
                  <P>Even if you don=E2=80=99t have Medicare Part D =
coverage you may=20
                  benefit from greater use of generic drugs, which in =
most cases=20
                  are equally as effective and much less expensive. Let =
me help!=20
                  Call our office and we will meet to review your =
medications=20
                  needs. Dr. Rotman and I will work together to provide=20
                  recommendations on the plan that works best, AND saves =
you=20
                  money! We hope you all take advantage of this service =
and I=20
                  look forward to hearing from you! Call=20
                  <STRONG>925-296-9228</STRONG> or email me at <A=20
                  =
href=3D"mailto:tammi@barryrotmanmd.com">tammi@barryrotmanmd.com</A>.</P><=
/TD></TR>
              <TR>
                <TD vAlign=3Dtop colSpan=3D2>
                  <H1><A id=3Drhonda name=3Drhonda></A>A Timely Message =
from Rhonda:=20
                  <STRONG>Secure and confidential email is=20
                  here!</STRONG>&nbsp;</H1>
                  <P><STRONG><IMG height=3D150 alt=3D"" hspace=3D10=20
                  =
src=3D"http://www.barryrotmanmd.com/newsletter/images/bio_temple.jpg"=20
                  width=3D110 align=3Dleft></STRONG>You may now reach =
Dr. Rotman,=20
                  Tammi and myself using a secure service called <A=20
                  =
href=3D"https://app.relayhealth.com/PhysicianWebSite.aspx?pvid=3D40873&am=
p;gid=3D12834&amp;name=3D"=20
                  target=3D_blank>RelayHealth</A>. We encourage you to =
<A=20
                  =
href=3D"https://app.relayhealth.com/PhysicianWebSite.aspx?pvid=3D40873&am=
p;gid=3D12834&amp;name=3D"=20
                  target=3D_blank>register</A> with RelayHealth so you =
can=20
                  communicate with us directly about non-urgent health =
needs.=20
                  RelayHealth also includes a way for you to create and =
maintain=20
                  a Personal Health Record, which is a valuable tool to =
help you=20
                  proactively manage your health. </P>
                  <P>Please take a moment to <A=20
                  =
href=3D"https://app.relayhealth.com/PhysicianWebSite.aspx?pvid=3D40873&am=
p;gid=3D12834&amp;name=3D"=20
                  target=3D_blank>register</A> yourself so you can take =
advantage=20
                  of the RelayHealth service and begin communicating =
with us=20
                  online! It is easy to get started, and there is no =
cost. Call=20
                  <STRONG>925-296-9228</STRONG> or email me at <A=20
                  =
href=3D"mailto:rhonda@barryrotmanmd.com">rhonda@barryrotmanmd.com</A>=20
                  if you need assistance!</P>
                  <P><A=20
                  =
href=3D"https://app.relayhealth.com/PhysicianWebSite.aspx?pvid=3D40873&am=
p;gid=3D12834&amp;name=3D"=20
                  target=3D_blank>Register Here =
&gt;&gt;</A></P></TD></TR>
              <TR>
                <TD vAlign=3Dtop colSpan=3D2>
                  <DIV align=3Dright><A=20
                  href=3D"http://www.barryrotmanmd.com/opt-in.asp"=20
                  target=3D_blank>Subscribe to this=20
              =
newsletter</A>.</DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>=
</TD></TR>
  <TR>
    <TD>
      <DIV align=3Dcenter><SPAN class=3Dstyle2>Phone: 925-296-9228 |=20
      =
www.barryrotmanmd.com</SPAN></DIV></TD></TR></TBODY></TABLE><BR><BR=20
style=3D"CLEAR: both">
<HR color=3D#e0e0e0>

<TABLE cellSpacing=3D0 cellPadding=3D5 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD><FONT face=3Darial,verdana size=3D1>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?d69c03ac74">Unsubscribe</A></FONT></TD></T=
R></TBODY></TABLE>
<HR color=3D#e0e0e0>

<TABLE cellSpacing=3D0 cellPadding=3D5 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD><FONT face=3Darial,verdana size=3D1>Barry Rotman, MD Inc.<BR>675 =
Ygnacio=20
      Valley Road<BR>Suite A-102<BR>Walnut Creek, California 94596<BR>US
      <P><A=20
      =
href=3D"http://www.verticalresponse.com/content/pm_policy.html">Read</A> =
the=20
      VerticalResponse marketing policy.</P></FONT></TD>
    <TD align=3Dright><A=20
      =
href=3D"http://www.verticalresponse.com/landing/?mm/d69c03ac74"><IMG=20
      alt=3D"Try Email Marketing with VerticalResponse!"=20
      src=3D"https://img.verticalresponse.com/pwrby_vr_logo_120.gif"=20
    border=3D0></A></TD></TR></TBODY></TABLE></BODY></HTML>

------=_NextPart_001_0035_01CAC129.08D35D10--

------=_NextPart_000_0000_01CAC129.08C77630
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://img-ak.verticalresponse.com/styling/1267829794/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_0000_01CAC129.08C77630
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://img-ak.verticalresponse.com/styling/1267829794/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"/blank.gif" 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();if(this.expLink)this.expLink.hide();this.frmElm.sho=
w();VR.App.SessionStore.set(this.sessionKey,'on');return =
false;},collapseSearch:function(){if(this.colLink)this.colLink.hide();if(=
this.expLink)this.expLink.show();this.frmElm.hide();VR.App.SessionStore.s=
et(this.sessionKey,'off');return false;}}=0A=
VR.App.API=3DClass.create();VR.App.API.Request=3Dfunction(url,parameters,=
onSuccess,onFailure,onError,method){if(typeof =
method=3D=3D"undefined"){method=3D"get";}=0A=
auth_token=3DVR.App.authenticityToken();if(typeof(parameters)=3D=3D=3D'st=
ring'){parameters+=3D'&authenticity_token=3D'+auth_token;}else{parameters=
['authenticity_token']=3Dauth_token;}=0A=
new =
Ajax.Request(url,{parameters:parameters,onSuccess:function(transport,json=
){var json=3Dnull=0A=
if(transport.getResponseHeader('Content-Type').match(/json/i))=0A=
eval('json =3D =
'+transport.responseText);if(transport.getResponseHeader('X-Request-Error=
')&&onError){onError(transport,json);}else=0A=
onSuccess(transport,json);}.bind(this),requestHeaders:{'X-Request-Context=
':'AJAX'},onFailure:function(transport){if(transport.getResponseHeader('X=
-Request-Status')=3D=3D526)=0A=
alert('Unable to process request.');else if(onFailure)=0A=
onFailure(transport);}});};VR.App.API.prototype=3D{initialize:function(){=
},findListMemberByEmailAddress:function(emailAddress,onSuccess,onFailure,=
onError){new =
VR.App.API.Request('/app/list_management/member/list.json',{'conditions[]=
[field_name]':'email_address','conditions[][operator]':'EQ','conditions[]=
[value]':emailAddress},onSuccess,onFailure,onError);},copySurvey:function=
(surveyId,newName,onSuccess,onFailure,onError){new =
VR.App.API.Request('/app/surveys/survey/copy/'+surveyId+'.json',$H({'surv=
ey[name]':newName}).toQueryString(),onSuccess,onFailure,onError);},saveSu=
rveyAppearance:function(surveyId,params,onSuccess,onFailure,onError){new =
VR.App.API.Request('/app/surveys/survey/save_survey_appearance/'+surveyId=
+'.json',params,onSuccess,onFailure,onError);},deleteSurveyPage:function(=
pageId,onSuccess,onFailure,onError){new =
VR.App.API.Request('/app/surveys/page/delete/'+pageId+'.json',{},onSucces=
s,onFailure,onError);},moveSurveyPageUp:function(pageId,onSuccess,onFailu=
re,onError){new =
VR.App.API.Request('/app/surveys/page/move_up/'+pageId+'.json',{},onSucce=
ss,onFailure,onError);},moveSurveyPageDown:function(pageId,onSuccess,onFa=
ilure,onError){new =
VR.App.API.Request('/app/surveys/page/move_down/'+pageId+'.json',{},onSuc=
cess,onFailure,onError);},addSurveyPageAfter:function(pageId,onSuccess,on=
Failure,onError){new =
VR.App.API.Request('/app/surveys/page/create_after/'+pageId+'.json',{},on=
Success,onFailure,onError);},addSurveyPageBreakAfter:function(pageId,ques=
tionId,onSuccess,onFailure,onError){new =
VR.App.API.Request('/app/surveys/page/break_after/'+pageId+'.json',$H({br=
eak_after_question:questionId}).toQueryString(),onSuccess,onFailure,onErr=
or);},saveSurveyPageName:function(surveyId,pageId,pageName,onSuccess,onFa=
ilure,onError){new =
VR.App.API.Request('/app/surveys/page/save/'+pageId+'.json',$H({survey_id=
:surveyId,page_name:pageName}),onSuccess,onFailure,onError);},saveSurveyP=
agePreambleText:function(surveyId,pageId,pagePreambleText,onSuccess,onFai=
lure,onError){new =
VR.App.API.Request('/app/surveys/page/save/'+pageId+'.json',$H({survey_id=
:surveyId,preamble_text:pagePreambleText}),onSuccess,onFailure,onError);}=
,buildSurveyQuestionForm:function(questionId,onSuccess,onFailure,onError)=
{new =
VR.App.API.Request('/app/surveys/question/build/'+questionId+'.json',{},o=
nSuccess,onFailure,onError);},editSurveyQuestion:function(questionId,onSu=
ccess,onFailure,onError){new =
VR.App.API.Request('/app/surveys/question/edit/'+questionId+'.json',{},on=
Success,onFailure,onError);},copySurveyQuestion:function(questionId,onSuc=
cess,onFailure,onError){new =
VR.App.API.Request('/app/surveys/question/copy/'+questionId+'.json',{},on=
Success,onFailure,onError);},saveSurveyQuestion:function(questionId,formD=
ata,onSuccess,onFailure,onError){new =
VR.App.API.Request('/app/surveys/question/save/'+questionId+'.json',$H(fo=
rmData).toQueryString(),onSuccess,onFailure,onError);},createSurveyQuesti=
on:function(pageId,previousQuestionId,questionType,formData,onSuccess,onF=
ailure,onError){new =
VR.App.API.Request('/app/surveys/question/create.json',$H({previous_quest=
ion_id:previousQuestionId,page_id:pageId,question_type:questionType}).mer=
ge(formData).toQueryString(),onSuccess,onFailure,onError);},deleteSurveyQ=
uestion:function(questionId,onSuccess,onFailure,onError){new =
VR.App.API.Request('/app/surveys/question/delete/'+questionId+'.json',{},=
onSuccess,onFailure,onError);},setSurveyQuestionOrdinals:function(rawOrdi=
nals,onSuccess,onFailure,onError){var ordinals=3Dnew =
Hash();$H(rawOrdinals).each(function(page){$H(page.value).each(function(q=
uestion){ordinals['ordinals['+page.key+']['+question.key+']']=3Dquestion.=
value;})});new =
VR.App.API.Request('/app/surveys/question/save_ordinals.json',ordinals.to=
QueryString(),onSuccess,onFailure,onError);},newSurveyQuestion:function(s=
urveyId,pageId,questionType,onSuccess,onFailure,onError){new =
VR.App.API.Request('/app/surveys/question/new.json',$H({survey_id:surveyI=
d,page_id:pageId,question_type:questionType}),onSuccess,onFailure,onError=
);},saveWidgetArrangement:function(page,arrangement,onSuccess,onFailure){=
var =
layout=3D$H({'page':page});$H(arrangement).each(function(p){layout['colum=
n['+p.key+']']=3Dp.value.join(',');});new =
VR.App.API.Request('/app/connector/save_widget_arrangement',layout.toQuer=
yString(),onSuccess,onFailure);},saveWidgetStateDataAndReturnNewRendering=
:function(widget_id,state,onSuccess,onFailure){var =
qstring=3D$H({widget_id:widget_id})=0A=
state.each(function(pair){qstring['widget_state['+pair.key+']']=3Dpair.va=
lue;});new =
VR.App.API.Request('/app/connector/save_widget_state_data_and_return_new_=
rendering',qstring.toQueryString(),onSuccess,onFailure);},getPAYGRateQuot=
ation:function(product_type,campaign_id,quantity,promotion_code,onSuccess=
,onFailure){new =
VR.App.API.Request('/app/account/purchase/get_payg_rate_quotation.json',$=
H({product_type:product_type,campaign_id:campaign_id,quantity:quantity+''=
,promotion_code:promotion_code}).toQueryString(),onSuccess,onFailure);},g=
etCreditCardDetailsForm:function(cardId,onSuccess,onFailure){new =
VR.App.API.Request('/app/credit_card/details_form/'+cardId,'',onSuccess,o=
nFailure);},customFieldsByList:function(lists,onSuccess){new =
VR.App.API.Request('/app/connector/custom_fields_by_list',$H({list:lists.=
join(',')}).toQueryString(),onSuccess);},customFieldsByCampaign:function(=
campaigns,onSuccess){new =
VR.App.API.Request('/app/connector/custom_fields_by_campaign',$H({campaig=
n:campaigns.join(',')}).toQueryString(),onSuccess);},backgroundTaskStatus=
:function(taskId,onSuccess){new =
VR.App.API.Request('/app/connector/background_task_status',$H({task_id:ta=
skId}).toQueryString(),onSuccess);}};var =
_vrss=3Dnull;VR.App.SurveySelector=3DClass.create();VR.App.SurveySelector=
.prototype=3D{initialize:function(context,onSelect,onDestroy){_vrss=3Dthi=
s;this.context=3Dcontext;this.onSelect=3DonSelect;this.onDestroy=3DonDest=
roy;this.customLinkText=3Dfalse;_vrlb=3Dnew =
VR.PopUp(500,320,{onCreate:this.load.bind(this),onDestroy:this.destroy.bi=
nd(this)});},select:function(){var =
name=3D$('_vrss_survey_id').options[$('_vrss_survey_id').selectedIndex].t=
ext;this.onSelect($F('_vrss_survey_id'),(this.customLinkText)?$F('_vrss_c=
ustom_link_text_input'):$F('_vrss_link_text'),name);_vrlb.destroy();},tog=
gleLinkText:function(elm){if($F(elm)=3D=3D'Custom...'){$('_vrss_custom_li=
nk_text').style.display=3D'block';this.customLinkText=3Dtrue;}=0A=
else{$('_vrss_custom_link_text').style.display=3D'none';this.customLinkTe=
xt=3Dfalse;}},load:function(){_vrlb.showWorking();new =
VR.App.API.Request('/app/surveys/survey/selector','',function(transport){=
_vrlb.setContent(transport.responseText);_vrlb.hideWorking();}.bind(this)=
,function(){});},destroy:function(){this.onDestroy();}}=0A=
var =
_vrmfc=3Dundefined;VR.App.MergeFieldCreator=3DClass.create();VR.App.Merge=
FieldCreator.disabled=3Dfalse;VR.App.MergeFieldCreator.template=3Dnull;VR=
.App.MergeFieldCreator.prototype=3D{initialize:function(context,mergeFiel=
dName,onSelect,onDestroy){if(_vrlb instanceof =
VR.App.MergeFieldCreator)_vrlb.destroy();this.mergeFieldName=3DmergeField=
Name.gsub(/[\{\}]/,'');if(VR.App.MergeFieldCreator.disabled=3D=3Dtrue)ret=
urn =
onSelect('{'+this.mergeFieldName+'}');_vrmfc=3Dthis;this.context=3Dcontex=
t;this.onSelect=3D(onSelect||Prototype.emptyFunction);this.onDestroy=3D(o=
nDestroy||Prototype.emptyFunction);this.customLinkText=3Dfalse;_vrlb=3Dne=
w =
VR.PopUp(500,223,{onCreate:this.load.bind(this),onDestroy:this.destroy.bi=
nd(this),closeLink:true,title:'Insert Merge =
Field'});},select:function(){var =
alternateValue=3D$('vrmfc_alternate_value').value;VR.App.sanitizeHtml(alt=
ernateValue,{tagSet:'email',onSuccess:function(sanitizedText){alternateVa=
lue=3DsanitizedText;},onFailure:function(){}});var =
mf=3D'{'+this.mergeFieldName+((alternateValue)?'|'+alternateValue:'')+'}'=
;this.onSelect(mf);if($('vrmfc_disable').checked)VR.App.MergeFieldCreator=
.disabled=3Dtrue;_vrlb.destroy();},_setVrlbContent:function(){_vrlb.setCo=
ntent(VR.App.MergeFieldCreator.template);$('vrmfc_alternate_value').focus=
();},load:function(){if(!VR.App.MergeFieldCreator.template){_vrlb.showWor=
king();new =
VR.App.API.Request('/app/emails/email/merge_field_default_value_form','',=
function(transport,json){VR.App.MergeFieldCreator.template=3Dtransport.re=
sponseText;this._setVrlbContent()=0A=
_vrlb.hideWorking();$('vrmfc_alternate_value').focus();}.bind(this),funct=
ion(){_vrlb.destroy();},function(){_vrlb.destroy();});}else{this._setVrlb=
Content();}},destroy:function(){this.onDestroy()=0A=
_vrmfc=3Dnull;}}=0A=
var =
_vrh=3Dnull;VR.App.Help=3DClass.create();VR.App.Help.prototype=3D(functio=
n(){default_options=3D{width:700,height:400,popup_height:500,popup_width:=
500}=0A=
return{elements:{},initialize:function(section,page,bookmark,options){thi=
s.options=3DObject.extend(default_options,options)=0A=
this.section=3Dsection;this.page=3Dpage;this.bookmark=3Dbookmark;_vrlb=3D=
new =
VR.PopUp(this.options.width,this.options.height,{closeLink:true,onCreate:=
this.viewPage.bind(this)});_vrh=3Dthis;},viewPopup:function(){window.open=
('/app/help/popup?section=3D'+this.section+'&page=3D'+this.page+'&bookmar=
k=3D'+this.bookmark,'_vrhPopup','width=3D'+this.options.popup_width+',hei=
ght=3D'+this.options.popup_height+',menubar=3Dno,status=3Dno,scrollbars=3D=
yes,resizable=3Dno,location=3Dno');_vrlb.destroy();},viewPage:function(){=
_vrlb.showWorking();new =
VR.App.API.Request('/app/help/onpage',$H({section:this.section,page:this.=
page,bookmark:this.bookmark}).toQueryString(),function(transport){render.=
bind(this)(transport.responseText);_vrlb.hideWorking();}.bind(this),funct=
ion(transport){_vrlb.destroy();});},destroy:function(){_vrlb.destroy()}}=0A=
function render(help_html){var =
e=3Dthis.elements;e.wrapper=3D$C('div').addClassName('help_wrapper').setS=
tyle({padding:'10px'})=0A=
e.toPopupLink=3D$C('a',{href:'javascript:void(null)'}).update('Open in =
New Window').observe('click',function(event){Event.stop(event)=0A=
this.viewPopup()}.bindAsEventListener(this));e.wrapper.appendChild(e.toPo=
pupLink)=0A=
e.scrollbox=3D$C('div').addClassName('help_scrollbox').setStyle({height:(=
this.options.height-60)+'px',border:'1px solid =
#aaa',overflow:'auto',marginTop:'13px'})=0A=
e.wrapper.appendChild(e.scrollbox)=0A=
e.content=3D$C('div').addClassName('help_content').setStyle({padding:'0 =
10px 10px 10px'})=0A=
e.scrollbox.appendChild(e.content)=0A=
e.content.update(help_html)=0A=
_vrlb.setContent('').appendChild(e.wrapper)}})();var =
_vri=3Dnull;VR.App.Inbox=3DClass.create();VR.App.Inbox.prototype=3D{initi=
alize:function(alert_id){this.alert_id=3Dalert_id;_vrlb=3Dnew =
VR.PopUp(700,400,{onCreate:this.handleLoad.bind(this),onDestroy:this.dest=
roy.bind(this),closeLink:true,title:'Message =
Box'});},handleLoad:function(){if(this.alert_id)=0A=
this.viewMessage(this.alert_id);else=0A=
this.viewInbox();},viewInbox:function(){_vrlb.showWorking();new =
VR.App.API.Request('/app/alert/list','',function(transport){_vrlb.setCont=
ent(transport.responseText);_vrlb.hideWorking();}.bind(this),function(){}=
);},viewMessage:function(id){_vrlb.showWorking();new =
VR.App.API.Request('/app/alert/show/'+id,'',function(transport){_vrlb.set=
Content(transport.responseText);_vrlb.hideWorking();}.bind(this),function=
(){});},deleteMessages:function(ids,afterDelete){_vrlb.showWorking();ids=3D=
ids.map(function(id){return($(id)&&id.value)?id.value:id});new =
VR.App.API.Request('/app/alert/delete/?','ids=3D'+ids.join(','),function(=
transport){eval('var json =3D =
'+transport.responseText);if(json.error){alert('Error: '+json.error)=0A=
_vrlb.hideWorking();}=0A=
else if(afterDelete)=0A=
this.viewMessage(afterDelete);else=0A=
this.viewInbox();}.bind(this),function(){});},destroy:function(){}}=0A=
var =
_vrwe=3Dnull;VR.App.WidgetEditor=3DClass.create();VR.App.WidgetEditor.pro=
totype=3D{initialize:function(page){this.page=3Dpage;this.working=3Dfalse=
;},spawnEditor:function(){_vrlb=3Dnew =
VR.PopUp(700,400,{onCreate:this.loadEditor.bind(this),onDestroy:this.dest=
roy.bind(this)});},requestDrag:function(){return!this.working;},cancelCon=
figuration:function(elm){elm.up('._widget').getElementsByClassName('_widg=
et_configuration')[0].hide();},saveConfiguration:function(elm){if(this.wo=
rking)=0A=
alert('Please wait until the last save is =
completed.');this.cancelConfiguration(elm);var =
widget=3Delm.up('._widget');var =
widget_state=3Dwidget.getElementsByClassName('_widget_configuration')[0];=
var coords=3Dthis.getWidgetLocation(widget);var =
state=3D$H();widget_state.getElementsBySelector('._widget_state').each(fu=
nction(elm){state[elm.name]=3D$F(elm);});this.setWorking(widget);(new =
VR.App.API).saveWidgetStateDataAndReturnNewRendering(widget.id.replace('w=
idget_',''),state,function(transport){widget.update(transport.responseTex=
t);this.unsetWorking(widget);_am.reload();}.bind(this),function(transport=
){this.unsetWorking(widget);alert('Unable to save =
configuration.');}.bind(this));},getWidgetLocation:function(elm){var =
sandbox=3D$(elm).up('.amoebaSandbox');return{column:sandbox.id,ordinal:$(=
sandbox).immediateDescendants().indexOf($(elm))}},configureWidget:functio=
n(elm){var =
ce=3Delm.up('._widget').getElementsByClassName('_widget_configuration')[0=
];ce.toggle();},setWorking:function(elm){this.working=3Dtrue;((elm)?elm:d=
ocument).getElementsBySelector('.widget_working').each(function(e){e.styl=
e.display=3D'inline';});},unsetWorking:function(elm){this.working=3Dfalse=
;((elm)?elm:document).getElementsBySelector('.widget_working').each(funct=
ion(e){e.style.display=3D'none';});},openPrefs:function(){$('homePrefs').=
style.display=3D'block';},closePrefs:function(){$('homePrefs').style.disp=
lay=3D'none';},arrangeWidgets:function(rawArrangement,elm){arrangement=3D=
{};rawArrangement.each(function(nv){arrangement[nv[0].replace('column_','=
')]=3Dnv[1].map(function(w){return =
w.replace('widget_','');});});this.setWorking(elm);(new =
VR.App.API).saveWidgetArrangement(this.page,arrangement,function(transpor=
t){this.unsetWorking(elm);}.bind(this),function(transport){this.unsetWork=
ing();}.bind(this));},contextualizeWidgets:function(){document.getElement=
sBySelector('._widget').each(function(elm){this.contextualizeWidget(elm)}=
.bind(this));},preparePlace:function(elm,container){this._contextualizeWi=
dget(elm,container);},contextualizeWidget:function(elm){this._contextuali=
zeWidget(elm,elm.parentNode);},_contextualizeWidget:function(elm,containe=
r){$(container).classNames().each(function(cl){matches=3Dcl.match(/^_widg=
et_sandbox_([0-9]+)_([n0-9]+)$/);if(matches)=0A=
w=3Dmatches[1];});if(w=3D=3D'n')=0A=
w=3D1000000=0A=
elm.getElementsBySelector('._widget_content').each(function(cElm){cElm.cl=
assNames().each(function(cn){matches=3Dcn.match(/^_widget_content_([0-9]+=
)_([n0-9]+)$/)=0A=
if(matches&&((matches[2]!=3D'n'&&w>=3Dnew Number(matches[1])&&w<=3Dnew =
Number(matches[2]))||(matches[2]=3D=3D'n'&&w>=3Dnew =
Number(matches[1])))){$(cElm).show();}=0A=
else{$(cElm).hide();}});});}}=0A=
VR.App.Prompt=3DClass.create();VR.App.Prompt.prototype=3D{opt:[],template=
:new Template('<div class=3D"vrlb_content">'+'<p =
class=3D"page_copy_text">'+'#{text}'+'</p>'+'<div id=3D"prompt_error" =
class=3D"error" style=3D"display: none"></div>'+'<fieldset =
class=3D"vrform" id=3D"prompt_form"><dl>'+'<div class=3D"formrow" =
id=3D"prompt_form_formrow_name" =
/><dt><label>#{field}:</label></dt><dd>'+'<input class=3D"input =
auto-select" id=3D"prompt_form_value" name=3D"" =
maxlength=3D"#{maxlength}" size=3D"40" type=3D"text" style=3D"width: =
330px" value=3D"" />'+'</dd></div>'+'<div =
class=3D"formrow"><dt>&nbsp;</dt><dd>'+'<input class=3D"button" =
id=3D"prompt_form_save" name=3D"commit" type=3D"submit" value=3D"Save" =
/> | '+'<a href=3D"#" id=3D"prompt_form_cancel">Cancel</a>  =
'+'</dd></div>'+'</dl></fieldset><script =
type=3D"text/javascript">_prompt_form =3D new =
VR.App.StandardFormInterface($(\'prompt_form\'));</script>'+'</div>'),ini=
tialize:function(title,text,field,value,onCancel,onSubmit,opt){this.opt=3D=
(opt=3D=3D=3Dundefined)?{}:opt;this.title=3Dtitle;this.text=3Dtext;this.f=
ield=3Dfield;this.value=3Dvalue;this.onCancel=3DonCancel;this.onSubmit=3D=
onSubmit;this.working=3Dfalse;this.render();},getValue:function(){return =
$('prompt_form_value').value;},render:function(){this.lb=3Dnew =
VR.PopUp(550,200,{onCreate:function(lb){lb.setContent(this.template.evalu=
ate({text:this.text,field:this.field,maxlength:this.opt.maxlength}));if(t=
his.opt.maxlength)$('prompt_form_value').maxlength=3D40;$('prompt_form_va=
lue').value=3Dthis.value=0A=
Event.observe($('prompt_form_save'),'click',this.doSave.bind(this));Event=
.observe($('prompt_form_value'),'keyup',function(e){if(e.keyCode=3D=3DEve=
nt.KEY_RETURN)this.doSave();}.bind(this));Event.observe($('prompt_form_va=
lue'),'focus',function(e){Event.element(e).select();}.bind(this));Event.o=
bserve($('prompt_form_cancel'),'click',function(e){lb.destroy();this.onCa=
ncel(this);}.bind(this));$('prompt_form_value').focus();}.bind(this),clos=
eLink:true,title:this.title});},doSave:function(){if(!this.working){this.=
startWorking();this.onSubmit(this.getValue(),this);}},destroy:function(){=
this.lb.destroy();},startWorking:function(){this.working=3Dtrue;this.lb.s=
howWorking();VR.Input.disable($('prompt_form_value'));VR.Input.disable($(=
'prompt_form_save'));},stopWorking:function(){new =
PeriodicalExecuter(function(pe){pe.stop();this.working=3Dfalse;this.lb.hi=
deWorking();VR.Input.enable($('prompt_form_value'));VR.Input.enable($('pr=
ompt_form_save'));}.bind(this),0.1);}}=0A=
VR.App.Confirm=3DClass.create();VR.App.Confirm.prototype=3D{opt:[],initia=
lize:function(boldText,message,onCancel,onConfirm,opt){_vrc=3Dthis;this.o=
pt=3D$H({height:225,width:470,title:'Confirmation'}).merge($H(opt));this.=
onCancel=3DonCancel;this.onConfirm=3DonConfirm;this.boldText=3DboldText;t=
his.message=3Dmessage;this.render();},render:function(){_vrlb=3Dnew =
VR.PopUp(this.opt.width,this.opt.height,{onCreate:function(lb){lb.setCont=
ent('<p style=3D"text-align: center;">'+'<img =
src=3D"'+VR_IMAGE_HOST+'/cobrand/vr/icons/warning.png" width=3D"75" =
height=3D"66" /><br /><br />'+'<strong>'+this.boldText+'</strong><br =
/><br />'+=0A=
this.message+'<br /><br /><br />'+'<input class=3D"button" =
type=3D"button" value=3D"Cancel" onclick=3D"_vrc.cancel()" =
style=3D"width: 100px" />&nbsp;'+'<input class=3D"button" =
type=3D"button" value=3D"OK" onclick=3D"_vrc.confirm()" style=3D"width: =
100px" =
/>'+'</p>');}.bind(this),onDestroy:this.onCancel,closeLink:true,title:thi=
s.opt.title});},cancel:function(e){_vrlb.destroy();this.onCancel();},conf=
irm:function(e){this.onConfirm();}};VR.App.Rename=3DClass.create();VR.App=
.Rename.Email=3DClass.create();VR.App.Rename.prototype=3D{initialize:func=
tion(id,name,opt){this.id=3Did;this.name=3Dname;this.opt=3D(opt=3D=3D=3Du=
ndefined)?{}:opt;if(this.initializeDefaults)this.initializeDefaults();if(=
_vrd)_vrd.destroy();if(id&&name&&document.body)this.render();},render:fun=
ction(){(new =
VR.App.Prompt(this.title,this.text,this.field,this.name,function(){},this=
.submit.bind(this),{maxlength:this.opt.maxlength}));}}=0A=
VR.App.Rename.Email.prototype=3DObject.extend(new =
VR.App.Rename(),{title:'Rename Email',text:'Enter the new email name =
below:',field:'New Email =
Name',initializeDefaults:function(){if(VR.App.Rename.Email.cache[this.id]=
)=0A=
this.name=3DVR.App.Rename.Email.cache[this.id];this.opt.maxlength=3D40;},=
submit:function(txt,c){VR.App.API.Request('/app/emails/email/save/'+this.=
id+'.json',{'email[name]':txt},function(transport,json){VR.App.Rename.Ema=
il.cache[this.id]=3Djson.email.name;var =
txt=3Djson.email.name.escapeHTML();this.opt.updateElements.each(function(=
elm){$(elm).innerHTML=3Dtxt;});c.destroy();if(this.opt.onComplete)this.op=
t.onComplete(json.email.name);}.bind(this),function(transport,json){c.sto=
pWorking();alert('A temporary error occurred.  Please try =
again.');},function(transport,json){c.stopWorking();alert(json.error_mess=
age+"\n\nPlease click \"OK\" and provide a new =
name.");});}});VR.App.Rename.Email.cache=3D{}=0A=
VR.App.Actions=3DClass.create();VR.App.Actions.Email=3DClass.create();VR.=
App.Actions.Postcard=3DClass.create();VR.App.Actions.DBSeg=3DClass.create=
();VR.App.Actions.OptinForm=3DClass.create();VR.App.Actions.LegacyList=3D=
Class.create();VR.App.Actions.List=3DClass.create();VR.App.Actions.ListMe=
mber=3DClass.create();VR.App.Actions.Survey=3DClass.create();VR.App.Actio=
ns.Subscription=3DClass.create();VR.App.Actions.prototype=3D{initialize:f=
unction(elm,id,opt){this.elm=3Delm;this.id=3Did;this.opt=3Dopt;if(!this.o=
pt)=0A=
this.opt=3D{};if(!this.opt.query_string_params)=0A=
this.opt.query_string_params=3D''=0A=
if(elm&&this.canDisplay())=0A=
this.render();},canDisplay:function(){if(typeof(_am)!=3D'undefined'&&_am.=
dragState)=0A=
return false;return =
true},render:function(){this.tr=3D$(this.elm).up('tr');if(this.tr)=0A=
this.tr.style.backgroundColor=3D'#ffc';new =
VR.Dialog(this.elm,210,this.getHeight(),this.getContent(),2,{ondestroy:th=
is.destroy.bind(this)});},getContent:function(){},destroy:function(){if(t=
his.tr)=0A=
this.tr.style.backgroundColor=3D'';}}=0A=
VR.App.Actions.Email.prototype=3DObject.extend(new =
VR.App.Actions(),{getHeight:function(){if(this.opt.context_status=3D=3D'a=
ctive')=0A=
return 230;else if(this.opt.unlaunch_only)=0A=
return 115;else=0A=
return 247;},renameLink:function(){var =
name=3DVR.String.escapeQuotes(this.opt.name.escapeHTML());var url=3D'<a =
href=3D"#" onclick=3D"new VR.App.Rename.Email(\''+this.id+'\', =
\''+name+'\', { updateElements: [ \''+this.opt.update_element+'\' ] =
});return false;">Rename</a>'=0A=
return url;},getContent:function(){var t=3Dnew Template('<a =
href=3D"#{href}" title=3D"#{title}"#{onclick}>#{name}</a>');function =
l(href,name,title,onclick){return =
t.evaluate({href:(href)?href:'javascript:null(void)',onclick:(onclick)?' =
onclick=3D"'+onclick+'"':'',name:name,title:(title)?title:name})}=0A=
if(this.opt.context_status=3D=3D'active'){return'<div =
class=3D"action_links">'+((this.opt.campaign_type=3D=3D'template')?l('/ca=
mpaign/show_campaign.html?cmpid=3D'+this.id+'&redirect_to=3D'+this.redire=
ct_to,'Edit =
Content'):(this.opt.campaign_type!=3D'freeform_text')?l('/campaign/load_h=
tml.html?campaign_id=3D'+this.id+'&reuse_sf_email_template=3D1','Edit =
Content'):l('/campaign/load_freeform_text_only.html?campaign_id=3D'+this.=
id+'&reuse_sf_email_template=3D1','Edit Content'))+=0A=
l(null,'View',null,'_vrd.destroy();previewCampaign('+this.id+', true, =
true)')+=0A=
l('/campaign/launch_2.html?cmpid=3D'+this.id,'Send Test Email')+=0A=
l('/campaign/launch_4.html?cmpid=3D'+this.id,'Schedule Launch Time')+=0A=
l('/campaign/launch_campaign.html?cmpid=3D'+this.id,'Launch')+'<br />'+=0A=
l('/app/emails/email/copyform/'+this.id+'?'+this.opt.query_string_params,=
'Make a Copy')+=0A=
l(null,'Delete',null,'_vrd.destroy();if (confirm(\'Are you sure you want =
to delete this email?\')) =
window.location=3D\'/app/emails/email/delete/'+this.id+'?'+this.opt.query=
_string_params+'\'; return false;')+=0A=
this.renameLink()+'</div>';}else if(this.opt.unlaunch_only){return'<div =
class=3D"action_links">'+=0A=
l('/stats/campaign_unlaunch.html?cmpid=3D'+this.id,'Unlaunch')+=0A=
l('/app/emails/email/copyform/'+this.id+'?'+this.opt.query_string_params,=
'Make a Copy')+'</div>';}else{return'<div class=3D"action_links">'+=0A=
l('/app/emails/email/show/'+this.id,'Open Dashboard')+=0A=
l('/app/emails/report/response_type/'+this.id,'View Reports')+=0A=
l('/app/emails/email/download_form/'+this.id,'Download Lists')+=0A=
l('/app/emails/email/export_to_list_form/'+this.id,'Create Mailing =
List')+=0A=
l('/app/emails/report/compare/'+this.id,'Compare Results')+=0A=
l(null,'View Email',null,'_vrd.destroy();previewCampaign('+this.id+', =
true, true)')+'<br />'+=0A=
l('/app/emails/email/copyform/'+this.id+'?'+this.opt.query_string_params,=
'Make a Copy')+=0A=
l(null,'Delete',null,'_vrd.destroy();if (confirm(\'Are you sure you want =
to delete this email?\')) =
window.location=3D\'/app/emails/email/delete/'+this.id+'?'+this.opt.query=
_string_params+'\'; return false;')+=0A=
this.renameLink()+'</div>';}}});VR.App.Actions.Postcard.prototype=3DObjec=
t.extend(new =
VR.App.Actions(),{getHeight:function(){return(this.opt.context_status=3D=3D=
'active')?240:155;},getContent:function(){if(this.opt.context_status=3D=3D=
'active')=0A=
return'<div class=3D"action_links">'+'<a =
href=3D"/postcard/edit_postcard_front.html?cmpid=3D'+this.id+'">Edit =
Front</a>'+'<a =
href=3D"/postcard/edit_postcard_back.html?cmpid=3D'+this.id+'">Edit =
Back</a>'+'<a =
href=3D"/postcard/view_proofs.html?cmpid=3D'+this.id+'">View PDF =
Proofs</a>'+'<a =
href=3D"/postcard/choose_lists.html?cmpid=3D'+this.id+'">Select Mailing =
List(s)</a>'+'<a =
href=3D"/postcard/choose_mail_date.html?cmpid=3D'+this.id+'">Schedule =
Launch Time</a>'+'<a =
href=3D"/postcard/launch_postcard.html?cmpid=3D'+this.id+'">Launch</a>'+'=
<br />'+'<a href=3D"javascript:void(null)" =
onclick=3D"runWizard(200,400,\'/util/change_name.html?type=3DCAMPAIGN&ite=
m_id=3D'+this.id+'\'); return false" title=3D"rename">Rename</a>'+'<a =
href=3D"/postcard/copy_postcard.html?cmpid=3D'+this.id+'&'+this.opt.query=
_string_params+'">Copy</a>'+'<a href=3D"" onclick=3D"if (confirm(\'Are =
you sure you want to delete this postcard?\')) =
window.location=3D\'/app/postcard/delete/'+this.id+'?'+this.opt.query_str=
ing_params+'\'; return false;">Delete</a>'+'</div>';else=0A=
return'<div class=3D"action_links">'+'<a =
href=3D"/stats/postcard.html?cmpid=3D'+this.id+'">Summary =
Report</a>'+'<br />'+'<a href=3D"javascript:void(null)" =
onclick=3D"runWizard(200,400,\'/util/change_name.html?type=3DCAMPAIGN&ite=
m_id=3D'+this.id+'\'); return false" title=3D"rename">Rename</a>'+'<a =
href=3D"/postcard/copy_postcard.html?cmpid=3D'+this.id+'&'+this.opt.query=
_string_params+'">Copy</a>'+'<a href=3D"" onclick=3D"if (confirm(\'Are =
you sure you want to delete this postcard?\')) =
window.location=3D\'/app/postcard/delete/'+this.id+'?'+this.opt.query_str=
ing_params+'\'; return =
false;">Delete</a>'+'</div>';}});VR.App.Actions.DBSeg.prototype=3DObject.=
extend(new VR.App.Actions(),{getHeight:function(){return =
200;},getContent:function(){return'<div class=3D"action_links">'+'<a =
href=3D"/app/dbseg/edit_query/'+this.id+'">Edit Segment</a>'+'<a =
href=3D"/app/dbseg/run/'+this.id+'">Run Segment</a>'+=0A=
((this.opt.hasRun)?'<a =
href=3D"/app/dbseg/edit_results/'+this.id+'">Preview Results</a>':'<div =
class=3D"action_disabled">Preview Results</div>')+=0A=
((this.opt.hasRun)?'<a href=3D"/app/dbseg/edit_save/'+this.id+'">Create =
Mailing List(s)</a>':'<div class=3D"action_disabled">Create Mailing =
List(s)</div>')+'<br />'+'<a =
href=3D"/app/dbseg/copyform/'+this.id+'?'+this.opt.query_string_params+'"=
>Copy Segment</a>'+'<a =
href=3D"/app/dbseg/edit_name/'+this.id+'?'+this.opt.query_string_params+'=
">Change Segment Name</a>'+'<a href=3D"" onclick=3D"if (confirm(\'Are =
you sure you want to delete this segment?\')) =
window.location=3D\'/app/dbseg/delete/'+this.id+'?'+this.opt.query_string=
_params+'\'; return false;">Delete =
Segment</a>'+'</div>';}});VR.App.Actions.OptinForm.prototype=3DObject.ext=
end(new VR.App.Actions(),{getHeight:function(){return =
125;},getContent:function(){return'<div class=3D"action_links">'+'<a =
href=3D"/optin_form/forms/optinFormEditForm.html?fid=3D'+this.id+'">Edit =
Opt-in Form</a>'+'<a =
href=3D"/optin_form/forms/optinFormEditForm.html?fid=3D'+this.id+'">Add =
Form to Your Website</a>'+'<a href=3D"" onclick=3D"if (confirm(\'Are you =
sure you want to delete this opt-in form?\')) =
window.location=3D\'/app/optin_form/delete/'+this.id+'?'+this.opt.query_s=
tring_params+'\'; return false;">Delete Opt-in =
Form</a>'+'</div>';}});VR.App.Actions.LegacyList.prototype=3DObject.exten=
d(new VR.App.Actions(),{getHeight:function(){return =
210;},getContent:function(){return'<div class=3D"action_links">'+=0A=
((this.opt.locked)?'<div class=3D"action_disabled">Add New =
Record</div>':'<a =
href=3D"/list/appendRecordToListTOSForm.html?list_id=3D'+this.id+'">Add =
New Record</a>')+=0A=
((this.opt.locked)?'<div class=3D"action_disabled">Append =
File</div>':'<a =
href=3D"/list/appendFileToListTOSForm.html?list_id=3D'+this.id+'">Append =
File</a>')+'<a =
href=3D"/list/showListForm.html?list_id=3D'+this.id+'">View</a>'+'<a =
href=3D"/list/searchListForm.html?list_id=3D'+this.id+'">Search</a>'+=0A=
((this.opt.locked)?'<div class=3D"action_disabled">Customize</div>':'<a =
href=3D"/list/modifyListFieldsForm.html?list_id=3D'+this.id+'">Customize =
List</a>')+'<a =
href=3D"/list/downloadListForm.html?list_id=3D'+this.id+'">Download</a>'+=
'<a href=3D"JavaScript:runWizard(200, 450, =
\'/list/renameListForm.html?list_id=3D'+this.id+'\')">Rename</a>'+=0A=
((this.opt.locked)?'<div class=3D"action_disabled">Delete</div>':'<a =
href=3D"" onclick=3D"if (confirm(\'Are you sure you want to delete this =
list?\')) =
window.location=3D\'/app/list/delete/'+this.id+'?'+this.opt.query_string_=
params+'\'; return =
false;">Delete</a>')+'</div>';}});VR.App.Actions.List.prototype=3DObject.=
extend(new VR.App.Actions(),{getHeight:function(){return =
175;},getContent:function(){return'<div class=3D"action_links">'+=0A=
((this.opt.locked)?'<div class=3D"action_disabled">Add New =
Record</div>':'<a =
href=3D"/app/list_management/member/new?list_view_id=3D'+this.id+'">Add =
New Record</a>')+=0A=
((this.opt.locked)?'<div class=3D"action_disabled">Append =
File</div>':'<a =
href=3D"/app/list_management/member/upload_file?list_view_id=3D'+this.id+=
'">Append File</a>')+'<a =
href=3D"/app/list_management/member/list?list_view_id=3D'+this.id+'">View=
 List Members</a>'+'<a =
href=3D"/app/list_management/member/download_form?list_view_id=3D'+this.i=
d+'">Download Members</a>'+=0A=
((this.opt.master_list)?'<div class=3D"action_disabled">Edit List =
Properties</div>':'<a =
href=3D"/app/list_management/list/edit/'+this.id+'">Edit List =
Properties</a>')+=0A=
((this.opt.locked||this.opt.master_list)?'<div =
class=3D"action_disabled">Delete</div>':'<a =
href=3D"/app/list_management/list/delete_form?ids[]=3D'+this.id+'">Delete=
</a>')+'</div>';}});VR.App.Actions.ListMember.prototype=3DObject.extend(n=
ew VR.App.Actions(),{getHeight:function(){return =
180;},getContent:function(){return'<div class=3D"action_links">'+'<a =
href=3D"/app/list_management/member/show/'+this.id+'?list_view_id=3D'+thi=
s.opt.list_view_id+'">View Details</a>'+'<a =
href=3D"/app/list_management/member/edit/'+this.id+'?list_view_id=3D'+thi=
s.opt.list_view_id+'">Edit Member</a>'+'<a =
href=3D"/app/list_management/member/edit_lists/'+this.id+'?list_view_id=3D=
'+this.opt.list_view_id+'">Edit Lists</a>'+'<a =
href=3D"/app/list_management/member/edit_comments/'+this.id+'?list_view_i=
d=3D'+this.opt.list_view_id+'">Edit Comments</a>'+'<a href=3D"" =
onclick=3D"massActionConfirmation(\'delete\', =
\'/app/list_management/member/mass_action/'+this.id+'?mass_action=3Ddelet=
e&list_view_id=3D'+this.opt.list_view_id+'\');return =
false">Delete</a>'+'<a href=3D"" =
onclick=3D"massActionConfirmation(\'unsubscribe\', =
\'/app/list_management/member/mass_action/'+this.id+'?mass_action=3Dunsub=
scribe&list_view_id=3D'+this.opt.list_view_id+'\');return =
false">Unsubscribe</a>'+'</div>';}});VR.App.Actions.Survey.prototype=3DOb=
ject.extend(new VR.App.Actions(),{getHeight:function(){return =
205;},getContent:function(){return'<div class=3D"action_links">'+=0A=
((this.opt.status!=3D'closed')?'<a =
href=3D"/app/surveys/survey/build/'+this.id+'">Edit Questions</a>':'<div =
class=3D"action_disabled">Edit Questions</div>')+=0A=
((this.opt.status=3D=3D'launched')?'<a =
href=3D"/app/surveys/survey/show/'+this.id+'">Manage This =
Survey</a>':'<div class=3D"action_disabled">Manage This Survey</div>')+=0A=
((this.opt.status!=3D'closed')?'<a =
href=3D"/app/surveys/survey/test/'+this.id+'">Test It Out</a>':'<div =
class=3D"action_disabled">Test It Out</div>')+'<a target=3D"_blank" =
href=3D"/app/surveys/survey/preview/'+this.id+'">Preview</a>'+=0A=
((this.opt.status=3D=3D'draft')?'<a =
href=3D"/app/surveys/survey/golive/'+this.id+'">Go Live</a>':'<a =
href=3D"/app/surveys/report/show/'+this.id+'">View Responses</a>')+'<br =
/>'+'<a href=3D"/app/surveys/survey/copyform/'+this.id+'">Make a =
Copy</a>'+'<a href=3D"" onclick=3D"if (confirm(\'Are you sure you want =
to delete this survey?  Note: Deleted surveys cannot be recovered!\')) =
window.location=3D\'/app/surveys/survey/delete/'+this.id+'?'+this.opt.que=
ry_string_params+'\'; return =
false;">Delete</a>'+'</div>';}});VR.App.Actions.Subscription.prototype=3D=
Object.extend(new VR.App.Actions(),{getHeight:function(){var =
height=3D122;return height;},getContent:function(){return'<div =
class=3D"action_links">'+=0A=
((this.opt.display_edit)?'<a =
href=3D"/app/subscriptions/edit/'+this.id+'">Change Billing =
Information</a>':'<div class=3D"action_disabled">Change Billing =
Information</div>')+'<a href=3D"'+this.opt.modify_url+'">Modify =
Subscription</a>'+=0A=
((this.opt.display_cancel)?'<a =
href=3D"/app/subscriptions/confirm_cancel/'+this.id+'">Cancel =
Subscription</a>':'<div class=3D"action_disabled">Cancel =
Subscription</div>')+'</div>';}});VR.App.DynamicTabNav=3DClass.create();V=
R.App.DynamicTabNav.prototype=3D{initialize:function(id){this.id=3Did;var=
 parent=3Dthis;var =
folders=3Dthis.folders=3D$('dfolders-'+id).getElementsBySelector('div.dyn=
amic_folder');var =
folders_by_name=3Dfolders.inject({},function(folders,folder){folders[fold=
er.getAttribute('name')]=3Dfolder;return folders;});var tabs=3D[];var =
default_tab=3Dnull;$('dtabs-'+id).getElementsBySelector('li.dynamic_tab')=
.each(function(tab,i){tab=3D$(tab);var name=3Dtab.getAttribute('name')=0A=
var folder=3Dfolders_by_name[name]=0A=
if(!folder)return=0A=
tabs.push(new VR.App.DynamicTabNav.Tab(name,tab,folder,tabs))=0A=
if(tab.getAttribute('is_default')!=3Dnull)default_tab=3D(tabs.length-1)})=
;this.tabs=3Dtabs=0A=
var =
tab_matching_hash=3Dtabs.pluck('name').find(function(name){return('#'+nam=
e=3D=3Dwindow.location.hash)});if(!!tab_matching_hash){this.findTabByName=
(tab_matching_hash).activate()}else =
if(default_tab){tabs[default_tab].activate()}else{tabs.first().activate()=
}},activeTab:function(){var index=3Dtabs.invoke('isActive').indexOf(true)=0A=
return(index=3D=3D-1)?null:this.tabs[index]},findTabByName:function(name)=
{return this.tabs.find(function(tab){return(tab.name=3D=3Dname)})}}=0A=
VR.App.DynamicTabNav.Tab=3DClass.create();VR.App.DynamicTabNav.Tab.protot=
ype=3D{initialize:function(name,element,folder,siblings){this.name=3Dname=0A=
this.element=3Delement=3D$(element)=0A=
if(!this.element)throw new Error('VR.App.DynamicTabNav.Tab requires =
argument 1 to be a valid dom element.')=0A=
this.folder=3Dfolder=3D$(folder)=0A=
if(!this.folder)throw new Error('VR.App.DynamicTabNav.Tab requires =
argument 2 to be a valid dom element.')=0A=
this.siblings=3Dsiblings=0A=
element.addClassName('dynamic_tab').observe('click',function(event){Event=
.stop(event);this.activate();}.bindAsEventListener(this));},activate:func=
tion(){this.siblings.each(function(tab){if(tab.element!=3Dthis.element)ta=
b.deactivate()})=0A=
this.element.removeClassName('inactive').addClassName('active')=0A=
this.folder.show()=0A=
window.location.hash=3D'#'+this.name},deactivate:function(){this.element.=
removeClassName('active').addClassName('inactive')=0A=
this.folder.hide()},isActive:function(){return =
this.element.hasClassName('active')}}=0A=
var ua=3Dnavigator.userAgent;var up=3Dnavigator.platform;var =
browserIsMSIE=3D(navigator.appName=3D=3D"Microsoft Internet =
Explorer");var browserIsMSIE5=3DbrowserIsMSIE&&(ua.indexOf('MSIE =
5')!=3D-1);var browserIsMSIE5_0=3DbrowserIsMSIE&&(ua.indexOf('MSIE =
5.0')!=3D-1);var browserIsMSIE7=3DbrowserIsMSIE&&(ua.indexOf('MSIE =
7')!=3D-1);var browserIsGecko=3Dua.indexOf('Gecko')!=3D-1;var =
browserIsSafari=3Dua.indexOf('Safari')!=3D-1;var =
browserIsOpera=3Dua.indexOf('Opera')!=3D-1;var =
browserIsMac=3Dua.indexOf('Mac')!=3D-1;var =
browserIsNS7=3Dua.indexOf('Netscape/7')!=3D-1;var =
browserIsNS71=3Dua.indexOf('Netscape/7.1')!=3D-1;var =
osIsWindows=3Dup.indexOf('Win')!=3D-1;var =
osIsLinux=3Dup.indexOf('Linux')!=3D-1;var =
osIsMac=3Dup.indexOf('Mac')!=3D-1;function runWizard(h,w,content)=0A=
{oNewWindow=3Dwindow.open(content,null,"height=3D"+h+",width=3D"+w+",stat=
us=3Dno,toolbar=3Dno,resizable=3Dyes,menubar=3Dno,location=3Dno,scrollbar=
s=3Dyes");}=0A=
var browserName=3Dnavigator.appName;var =
browserVer=3DparseInt(navigator.appVersion);if(browserName=3D=3D"Netscape=
"&&browserVer>=3D3)=0A=
var =
version=3D"n3";else{version=3D"n2"};if(navigator.appVersion.substring(0,3=
)=3D=3D'4.0')=0A=
{version=3D"n3"};function img_act(imgName)=0A=
{if(version=3D=3D"n3")=0A=
{imgOn=3Deval(imgName+"on.src");document[imgName].src=3DimgOn;}}=0A=
function img_inact(imgName)=0A=
{if(version=3D=3D"n3")=0A=
{imgOff=3Deval(imgName+"off.src");document[imgName].src=3DimgOff;}}=0A=
function swapit(imgName,status)=0A=
{if(document.images)=0A=
{document.images[imgName].src=3Deval(imgName+"_"+status+".src");}}=0A=
function =
jsconfirm(url,confirmationText){if(confirm(confirmationText)){window.loca=
tion=3Durl;}}=0A=
function getViewportSize(){var size=3D[0,0];if(typeof =
window.innerWidth!=3D'undefined'){size=3D[window.innerWidth,window.innerH=
eight];}=0A=
else if(typeof document.documentElement!=3D'undefined'&&typeof =
document.documentElement.clientWidth!=3D'undefined'&&document.documentEle=
ment.clientWidth!=3D0){size=3D[document.documentElement.clientWidth,docum=
ent.documentElement.clientHeight];}=0A=
else{size=3D[document.getElementsByTagName('body')[0].clientWidth,documen=
t.getElementsByTagName('body')[0].clientHeight];}=0A=
return size;}=0A=
IMLState=3Dfunction(){this.setState=3Dfunction(relPathField,httpPathField=
,previewContainer){this.isValid=3Dtrue;this.relPathField=3DrelPathField;t=
his.httpPathField=3DhttpPathField;this.previewContainer=3DpreviewContaine=
r;}=0A=
this.resetState=3Dfunction(){this.isValid=3Dfalse;this.relPathField=3Dnul=
l;this.httpPathField=3Dnull;this.previewContainer=3Dnull;}=0A=
this.setValues=3Dfunction(relPath,httpPath,previewContainer){document.get=
ElementById(this.relPathField).value=3DrelPath;document.getElementById(th=
is.httpPathField).value=3DhttpPath;document.getElementById(this.previewCo=
ntainer).innerHTML=3DpreviewContainer;}=0A=
this.resetState();};var imlState=3Dnew IMLState();function =
imlSelector(relPathField,httpPathField,previewContainer){imlState.setStat=
e(relPathField,httpPathField,previewContainer);window.open('/mlibrary/sel=
ect.html','imlselector','status=3D1,toolbar=3D0,location=3D0,resizable=3D=
1,menubar=3D0,width=3D700,height=3D500');}=0A=
function =
imlSearchSelector(relPathField,httpPathField,previewContainer){imlState.s=
etState(relPathField,httpPathField,previewContainer);window.open('/app/im=
age_search/splash?context=3Dlibrary','imlselector','status=3D1,toolbar=3D=
0,location=3D0,resizable=3D0,menubar=3D0,width=3D824,height=3D600');}=0A=
function =
postcardSearchSelector(relPathField,httpPathField,previewContainer){imlSt=
ate.setState(relPathField,httpPathField,previewContainer);window.open('/a=
pp/image_search/splash?context=3Dpostcard','imlselector','status=3D1,tool=
bar=3D0,location=3D0,resizable=3D0,menubar=3D0,width=3D824,height=3D600')=
;}=0A=
var _vr_footer_state=3Dnull;var _vr_footer_timeout=3Dnull;var =
vr_phplive_supportcode=3Dnull;var vr_phplive_image=3Dnull;function =
timeSupportFooter(display_chat,company_id){_vr_footer_timeout=3Dwindow.se=
tTimeout('showSupportFooter('+display_chat+', "'+company_id+'")',625);}=0A=
function untimeSupportFooter(){window.clearTimeout(_vr_footer_timeout);}=0A=
function showSupportFooter(display_chat,company_id){var =
elm=3D$('supportFooter');var =
liveChat=3D'';_vr_support_lock=3Dfalse;_vr_support_out=3Dnull;if(display_=
chat)=0A=
liveChat=3D'<a id=3D"_lpChatBtn" '+' =
href=3D"https://server.iad.liveperson.net/hc/71176245/?cmd=3Dfile&file=3D=
visitorWantsToChat&site=3D71176245&byhref=3D1&SESSIONVAR!skill=3DSupport%=
20Skillset&SESSIONVAR!company_id=3D'+company_id+'&imageUrl=3Dhttps://serv=
er.iad.liveperson.net/hcp/Gallery/ChatButton-Gallery/English/General/1a" =
'+' target=3D"chat71176245" '+' =
onClick=3D"javascript:window.open(\'https://server.iad.liveperson.net/hc/=
71176245/?cmd=3Dfile&file=3DvisitorWantsToChat&site=3D71176245&SESSIONVAR=
!skill=3DSupport%20Skillset&SESSIONVAR!company_id=3D'+company_id+'&imageU=
rl=3Dhttps://server.iad.liveperson.net/hcp/Gallery/ChatButton-Gallery/Eng=
lish/General/1a&referrer=3D\'+escape(document.location),\'chat71176245\',=
\'width=3D450,height=3D450,resizable=3Dyes\');'+' return false;" ><img =
'+' =
src=3D"https://server.iad.liveperson.net/hc/71176245/?cmd=3Drepstate&site=
=3D71176245&channel=3Dweb&&ver=3D1&imageUrl=3Dhttps://www.verticalrespons=
e.com/images/chat/" '+' name=3D"hcIcon" border=3D"0"></a>';new =
VR.Dialog($('footerLink'),350,150,elm.innerHTML+=0A=
liveChat,4);}=0A=
function hideSupportFooter(){if(_vrd)=0A=
_vrd.destroy();}=0A=
var _pwBox=3Dnull;function showPleaseWait(msg){hidePleaseWait();var =
vp=3DgetViewportSize();_pwBox=3Ddocument.createElement('div');$(_pwBox).a=
ddClassName('pleasewait');_pwBox.style.top=3D'250px';$(_pwBox).update('<i=
mg =
src=3D"'+VR_IMAGE_HOST+'/images/cobrand/vr/indicators/indicator.standard.=
gif" />'+msg);document.body.appendChild(_pwBox);}=0A=
function hidePleaseWait(){if(_pwBox)=0A=
_pwBox.remove();_pwBox=3Dnull;}=0A=
function =
sortCollectionByAttribute(collection,sortByAttribute,sortOrder,sortCase){=
collection=3Dcollection.sortBy(function(element){if('insensitive'=3D=3Dso=
rtCase.toLowerCase()){try{return element[sortByAttribute].toLowerCase();}=0A=
catch(e){return element[sortByAttribute];}}else{return =
element[sortByAttribute];}});if('desc'=3D=3DsortOrder.toLowerCase()){coll=
ection.reverse();}=0A=
return collection;}=0A=
function previewCampaign(campaignId,addVars,showNav){if(campaignId){var =
prevWin=3Dwindow.open('/campaign/preview_mailing.html?'+'cmpid=3D'+campai=
gnId+'&'+'addvars=3D'+((addVars)?'true':'')+'&'+'shownav=3D'+((showNav)?'=
true':''),'preview_email','height=3D500,width=3D770,status=3Dyes,toolbar=3D=
yes,resizable=3Dyes,menubar=3Dyes,location=3Dyes,scrollbars=3Dyes');}}=0A=
function =
CreateBookmarkLink(title,url){if(window.sidebar){window.sidebar.addPanel(=
title,url,"");}else =
if(window.external){window.external.AddFavorite(url,title);}=0A=
else if(window.opera&&window.print){return true;}}
------=_NextPart_000_0000_01CAC129.08C77630--

