From: <Saved by Windows Internet Explorer 7>
Subject: Energy Saving Trust - Energy Efficiency & Energy Conservation to combat Climate Change
Date: Sun, 28 Sep 2008 16:53:44 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0070_01C9218A.C45925F0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350

This is a multi-part message in MIME format.

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/images/layout/logo_est.gif

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

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/images/home/padlock2.gif

R0lGODlhCgAQAMQQAAAAAICAgEBAQKCgoCAgIL+/v////2BgYDAwMNDQ0MDAwLCwsM/Pzx8fH/Dw
8HBwcP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABAALAAAAAAKABAAAAVMICQqQZCI6AEgCHCgAaCIAzCIwoNCh0DPMN8OJXgNBEhkizCIAZ5QQAnK
YECnz0Lh6gRouVCD4VoDNMTQgYMQfRJECTaUcEItSgtUCAA7

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.energysavingtrust.org.uk/var/storage/images//154368-3-eng-GB/home.gif

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
50//+tv//vjPv/6REAQAOw==

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.energysavingtrust.org.uk/var/storage/images//154369-3-eng-GB/home.jpg

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

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/images/home/rss-lgt-blue.gif

R0lGODlhDQANAPcAAPaRN++ENvGMNOuBM+Z0LuV0LuuAMv7//+BwMPybOuiFNPWTOPeSOONtLfqc
ON5gLel9MtdfK/nSs//+/+aBM/3+//akaON9M+eANe2KNf/kz+B3M+J3Mf3Bg/TAmOmGM+N2M5vH
5N9sLf7/+t5uL+V0MJjH5fWSNemCM/idQOiHOvmdRveUN/KNNeR9MPm5fPqhRfOROO2HNfiXOO2y
lPudOfefRfecP+BzMP7w55nG4/OUQvSYNel+Nv/z5eeJU+SLX/yrXO+NNPGNN/qaNvjDkfbBl+V6
Mu6RTPOrcfORNuR1LvCMNO6ENuJpMPOxget9Mt9yMfiaOP/58P3//uZ/Mv3kzu+LNfvEgd91ReRu
LpjJ5/zat/mdON1tLe2WYZrJ5fibPP2cPe2KN+V+M+mFN+NxNf/x5OmJNfaUO+V7L+p4MuF5Mviw
aPaTNvq+gu+jaZnH6O6DM++HMuiBNuqFNeeCNOZ+NdxgKt90LvmcPPOLNPzm2eybZN9vLeuJSv3x
5firUfevZ+FuL/WLM9tdKumENJnI5P7bte+ENJrH5vaVN/rNpvCLM/mbOeqHNveZOep/L//29OR8
M+6FMpnI5v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAANAA0A
AAjAACtV2qDGxR0FH2RkeLRFh4keBaAMCEDoRBpHDm6AYUPgjxE4jWK44aGnBqQyRyAgkXCGypQX
CYgAYEKHzABKQwC0GWGpw4IrTapQSGTBSpEViCocEDAn0gUULQC88WEpCANAHtaUAFFHyaIEMLjk
2JFEUoEGedCwmKEBi40DTwxY+uEkypgwgSwxEjCBzxJLNPB4UdFFjCAhcvp80QIkSyE/IVJI2RPA
AIFBIh5EMKNIoCE7GCZxwIGABII4hwICADs=

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.energysavingtrust.org.uk/var/storage/images//154370-3-eng-GB/home.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAhwCgAwERAAIRAQMRAf/EAKwAAAEDBQEAAAAAAAAAAAAA
AAYEBQcAAQIDCAkBAAEFAQEBAAAAAAAAAAAAAAQAAQIDBQYHCBAAAQMDAwIEAwYEBAQHAAAAAQID
BAARBSESBhMHMUFRImFxFIEyQiMVCJGhchbBYoIksVKSM9HhQyU1RQkRAAEDAgMFBAcHBAMAAAAA
AAEAAgMRBCExEkFRYRMFcYGxIpGhwTIjFAbw0eFCUmJykiQVB4KyM//aAAwDAQACEQMRAD8A9jC8
D51p1WNRZpcHhT1SVysetKqSsFfwpJlnup0lYHWkks91JJWvTJK+61OkrFQ9aSSyBuPhSSXL/wC4
HmgxOR4LioZSuTFzLeRyLiVWVHjttuJS5axvdagK86+sbyczxtgBPK85I37vRUre6U2JrHGT8/lH
3+ldCcZywzmBxWW/FOjIccBABC7WUkgeBBuK7yzn50LJP1AFYkjdLiNxT3volQVBVKqSoqvSSWN/
jTJK5WKSSslQJFKqdX3jXXwpVSohJnJtqsQq9DCQJynBE1CheyvhapiRKi0rmL/C0v7RT601FmMg
8gAqb9vp50taVEramBwX2lN/I1LWlRKUvJv7tPSlrT6Vs+oSPCxptafSsFPk+BFLWlpWsuq9b0ta
bSsStZ8AaWtLSrz8gjH42RMUkkx2yoJ9VeQ+01m9Z6vH020dO7EjAD9TjgB6UVZWbrmURjCuZ3AZ
lB/GOIQhFl5jORW52d5GgryTz6QrY0oHYwgG9kpSftNV9HsOXbh03mkf5nnidnYMgleSh0hDMGtw
CU8HxT2BiTsQtZXHiSlpjX8kq9yP4pt9t6yugXjbe4lsHn3XamcWO2D+Jqi7+EyMZOBmPN2hGSwo
KNvCurLsVlgLC5H3jalqS0rFb7aR96lqSoki5aPI0tSYhavrR60taYBb48pC3WUA3K1AAVASCqsL
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
VJxV6moKqSSqkkqpJKqSStYUkljYeopqJ1//2Q==

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/images/home/facebook.gif

R0lGODlhDQANAOYAANHh7vr7/QBZowBYowBXogBcqAB1vw5kqQBVoSZzstbk8ABXowBWosXY6vv8
/g5hqBprrd7p8zqQyTyAuV6UxV+Xxvr8/QFYox52uDaQygBcpAFbpAphpwBSn/n6/aPD3m6fyw1n
rwVbpE2KvwFhqgd5wQBgqgtmrTmMxh1srv7+/w1orhhqrApkrCuJxhFrsE6NwBVvtDCNyvT4+wdd
pgBeqBNmq9rm8gBWoQJ2vySExCSCwhpytT+BugNcpRxsrYOt0vf6/BprrgBaoyiIx12TxA5jqQBY
pABapABToABfqQBfqABbpQBhqgBgqQBbpABcpf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAANAA0AAAeUgAZEMSRNSgUFSiYvOjkyIgQaQwcJCQdIAkkSGDhQTzQNFlEUSVAC
K0pPUAw2HjMfPQxQUEtNT08PEw4KQhxMs062SRVRxVFFpVDBTwgwNypBCiMIwLZQFykBAD4bs8rW
CyzaSKrAqVADENpM5bQ8BOg/URHsswInGQQDSEZAIPVIOqAw4CLEkhoLjjhxsqTFjhKBAAA7

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/images/home/su.gif

R0lGODlhDQANAPcAANLu1wCczQB1vgCKqlq6b3TCf9Pv2QRPXMHkx+7350u0YtTv2S6diu335wCf
x0izbnTN5/v9/wCbxUuvfgCavw1khwZ2k6rg8+f55haKn7jfvObw2gaDnKjZru357gB0vQNklgJ2
v3HAfO308kG0X67V2wCeyiiOw4G/y9Lv1gCLroHGjDq43svp9qK6wGGkuOv49C+hfmmfvXXCgpDX
74fU7Qegz126cUKvb4jIjwCVv1fB4ESseACFpAlxip2/y6jg9Z++x/X57kazX0y4Zwd2mhaJowBs
iNDqywdtggVUbx+TlgN4ukK1YFu6bwRPXkOzX0KyXEiufejx3ACl0yubi8jjw0m2YpnQoF67b164
0sbo9wB3lAlpne336WW7c9Xtzuz29mK7cuHv2QFzugNebQp6wDupeABofQpadX/FiInKkzWGlZ7B
zjShhEq2ZUK0YAN1sWDE49Xx+wGKqQV6qAB5lgGfzt/u8Ov492O8cwRRYA1qhkewc83r+AGPrtvu
0gZso2i+eCqr1AB6rTOlwnzQ6Pz//wCj0We9dHXCfwJ3vJS+yW3J6GLH6Q9hgc7qygB9m37EhwCf
zgZ4lR9/lQB1vwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAANAA0A
AAi5AC0JNOKmzwMcMTKEEGhpEYMbYvQ4edMEDgozlphUyZJITQ5JX66QWCDjwxICa6xsmDJGgyAo
BlyAOLNiBJAaNC4c6jAEQBAlPLBEaDQowCQ/SBQA+PFEygwEQsIYutMCUpQUbQ5MKCBCEaA5NraA
IYKB0Z4SXhI0gAEhwI48HvCwSXNCixxHLBBRMVHoRaUyXQQQUqFDggMKf+wcQfNIoIA6HOgM6BGJ
S5IKZBhailOEkgUffAIxDAgAOw==

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/images/home/reddithead4.gif

R0lGODlhEgASAOZxAMrKyujo6IKCgoqKin19fXR0dHZ2doODg6WlpaSkpFhYWIeHh66urm9vb6am
psfHx8nJyaurq4aGhvf395CQkO3t7YuLi3x8fJSUlMzMzH9/f1dXV4WFhYiIiFZWVv+JXZ+fn//O
veDg4LOzs/8hAKCgoP/m3f+CWXNzc09PT5ubm/7+/kBAQLy8vJ6env+JZJmZmZycnP+CU//6+VNT
U5aWljMzM1tbW9LS0ufn56qqqpGRkXh4eJeXl5iYmHd3d//+/tvb3GZmZm1tbf/l3Gpqav++p46O
jpOTk4SEhHt7e3BwcC8vL/+piGFhYZqamsPDwzg4OP/RwMbGxl1dXX5+fqGhoXl5eTc3N1paWunp
6Wlpaf/SwcjIyEdHR/39/XV1ddzc3Kenp//Uw/9nL9bW1mJiYv8dAMDAwF9fX2RkZP+NZO7u7lRU
VP+/p/+JYv///zP/MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAHEALAAAAAASABIAAAfYgHGCg4QcDoIbSoSLggM8KgZRFQQMjIQNgwY1aQ+WgwWEVgCeSAdU
KRxPllUNF0MGETgBARAuKEsHRTtxSTEFWUFwwsPCaCw6HQkXAgUrcG5vRMJjJ1xwAWYCGHFMInAz
ZCRNwjJnH8IJWIJqwkBGaybCUi8hwgAWgj8ZxPzDPSCDFLCBM8FHFy05RiAQVkbBog1T4ADQcAXM
gTBwxNCwJOQGAggZADyA4YWAJydtSnQYsICCAxsDLCXwgIHfFwJbWjASgIACvwkSIuBbJIHBEX4V
NEBZMCgQADs=

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/images/home/delicious.gif

R0lGODlhDAANAOYAAOrq6gAy/+jo6AAo/zY2Njs7Oz4+Pu7u7svLy/Ly8SkpKfHx8SsrK9HR0W5u
bmpqav///mxsbK+vr5mt6gBE/yAgIHNzcz5I/yNG///+9kl6/0FBQdTU1Pr7/yM1/0BR//39/fv7
+z9r/6ysq5uy7T8/Pzta/wMt/9PT09DQ0J237qa07ABE+vn48CNC+8XFxUiI/0BY/0GI/QMm/x0k
/9nV0Do6Ojc3NwA+/wMc/+fn5wA9/wAe/0mC/z09Pe7u7ezs7Onp6aioqNbW1s7OzgBP/wMT/zQ0
NP//+SM9/ywsLJmz3SYmJnSQ/yoqKqC78SQkJERERFpe/0BAP/7+/mRkZABI+jg4OAA5//X19O7t
7f378gBJ/wA5+mhoaNzc3DIyMi4uLq2qpaWlpe3t7QAv+qqqqi8vL/j6/zMzM////wAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAMAA0AAAeJgGqCgh1NJjEfF1KDgmgiJzM5RjSMamgaWAEDPB6VaD0UO5pJnjBF
XDgBGJVqMlYsXWUuEmNCZiNiS08qJBMrJWcEBQZTNRBIGVstUUppVwU+KWpZCT9aGwpnRzc2RFQL
BwAABlBOZ2kECCFkADoCZxVMDGFgCCAHQEECFlVeDxEOXnzhgKLBkEAAOw==

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/images/home/rss.gif

R0lGODlhDQANAOYAAOt/MuNuLvKNNe6FM/maOfWSN/iZOeiFNd5wMN9xMOJ2MemFNfeXOOV0Lv3x
5uqHNeyKNuV8Mt1uL/3atemINuBqLfmdQfzChOF4MdpeKuR7Mup9MfudOuV9MuiDNNxhK+F0MOiC
NOyBMv7mzvu5d/zjzfieRPXAmPrOp+yWY/SmZ/etafivaeaLYP7x5vSsc/upUvrTs+l+Of738vmf
Rfq+g+h5Mf/58/qiRv7y5vKjZu6aZPrDj+B1RfSygOqJSeiJVfKTQvqsXvCJNO6ylfW/meJwNu6R
TPvm2PqcOfaUN+6FNOZ/M+Z0L/SRNvGLNQB1v////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAANAA0AAAefgFBQGBodTB4LDxAUglAyDRsiAwJOSgRJFoMNPyc6Q5UMSRwGBxob
RzEOUTckSQYFTyEdkpQsUVEXsEtMTAMqJTwmE7dPSwARHpQ1OVFCBQ5FNk0KC5UEOBMuQS8zTQEg
D0oMIxc0UT4AUUAVCRAEMFEoT1FITVFEHxIUoivFOykBWvTIgACKBQPFAHir8CGDkUYHQjCJoABE
AgkFoQQCADs=

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.energysavingtrust.org.uk/design/standard/stylesheets/debug.css

TD.debugheader {
	BORDER-TOP: #444488 1px solid; FONT-SIZE: 65%; BORDER-BOTTOM: #444488 =
1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; =
BACKGROUND-COLOR: #eeeeee
}
PRE.debugtransaction {
	BACKGROUND-COLOR: #f8f6d8
}
TD.timingpoint1 {
	BORDER-TOP: #444488 1px solid; FONT-SIZE: 65%; FONT-FAMILY: Verdana, =
Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.timingpoint2 {
	BORDER-TOP: #444488 1px solid; FONT-SIZE: 65%; FONT-FAMILY: Verdana, =
Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
P.comment {
	BORDER-RIGHT: 2px dashed; PADDING-RIGHT: 4px; BORDER-TOP: 2px dashed; =
DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: =
4px; MARGIN: 4px; BORDER-LEFT: 2px dashed; PADDING-TOP: 4px; =
BORDER-BOTTOM: 2px dashed; BACKGROUND-COLOR: #ffff00
}
TD.ezsetup_header {
	BORDER-TOP: #444488 1px solid; FONT-SIZE: 120%; BORDER-BOTTOM: #444488 =
1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; =
BACKGROUND-COLOR: #eeeeee
}
TD.ezsetup_req {
	FONT-SIZE: 80%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, =
sans-serif
}
.ezsetup_critical {
	BORDER-TOP: #444488 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 120%; =
COLOR: #ff0000; BORDER-BOTTOM: #444488 1px solid; FONT-FAMILY: Verdana, =
Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.ezsetup_uncritical {
	BORDER-TOP: #444488 1px solid; FONT-SIZE: 120%; COLOR: #e2a31d; =
BORDER-BOTTOM: #444488 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.ezsetup_pass {
	BORDER-TOP: #444488 1px solid; FONT-SIZE: 120%; COLOR: #00b500; =
BORDER-BOTTOM: #444488 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
DIV.debug-toolbar LABEL {
	FONT-WEIGHT: normal
}
TD.used_templates_stats1 {
	BORDER-TOP: #444488 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.used_templates_stats2 {
	BORDER-TOP: #444488 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/stylesheets/default.css

HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 76%; MARGIN: 20px; COLOR: #404040; BACKGROUND-COLOR: #fff
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
ADDRESS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#maincontent-design LI {
	MARGIN-LEFT: 1em
}
DD {
	MARGIN-LEFT: 1em
}
BLOCKQUOTE {
	MARGIN-LEFT: 1em
}
DIV#maincontent-design UL {
	MARGIN-LEFT: 1.3em
}
DIV#maincontent-design OL {
	MARGIN-LEFT: 2em
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
Q:unknown {
	content: ''
}
Q:unknown {
	content: ''
}
ACRONYM {
	CURSOR: help
}
ADDRESS {
	FONT-STYLE: normal
}
ABBR {
	FONT-STYLE: normal
}
BODY {
	FONT-FAMILY: arial,helvetica,sans-serif
}
INPUT {
	FONT-FAMILY: arial,helvetica,sans-serif
}
SELECT {
	FONT-FAMILY: arial,helvetica,sans-serif
}
TEXTAREA {
	FONT-FAMILY: arial,helvetica,sans-serif
}
DIV#maincontent-design P {
	MARGIN-BOTTOM: 1em
}
SUB {
	FONT-SIZE: 0.8em; LINE-HEIGHT: 0.03em
}
H1 {
	FONT-SIZE: 2em
}
H2 {
	FONT-SIZE: 1.1em
}
H3 {
	FONT-SIZE: 1em
}
H4 {
	FONT-SIZE: 1em
}
H5 {
	FONT-SIZE: 1em
}
H6 {
	FONT-SIZE: 1em
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
A:focus {
	TEXT-DECORATION: underline
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
LABEL {
	CURSOR: pointer
}
INPUT {
	FONT-SIZE: 100%
}
SELECT {
	FONT-SIZE: 100%
}
TEXTAREA {
	FONT-SIZE: 100%
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/stylesheets/basic.css

A {
	COLOR: #404040; TEXT-DECORATION: underline
}
H2 {
	COLOR: #0075bf
}
H3 {
	COLOR: #0075bf
}
H4 {
	COLOR: #404040
}
H5 {
	COLOR: #404040
}
H6 {
	COLOR: #404040
}
H1 {
	
}
H2 {
	
}
H3 {
	
}
H4 {
	
}
H5 {
	
}
H6 {
	
}
P {
	
}
PRE {
	
}
BLOCKQUOTE {
	
}
UL {
	
}
OL {
	
}
DL {
	
}
ADDRESS {
	
}

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/stylesheets/print.css

.accessibility {
	DISPLAY: none
}
#header UL {
	DISPLAY: none
}
#header-tools {
	DISPLAY: none
}
#mainnav {
	DISPLAY: none
}
#breadcrumb {
	DISPLAY: none
}
#section-nav {
	DISPLAY: none
}
#tools {
	DISPLAY: none
}
#footer UL {
	DISPLAY: none
}
#header #logo {
	DISPLAY: block; RIGHT: 10px; POSITION: absolute; TOP: 10px
}
BODY {
	FONT-SIZE: 12pt; BACKGROUND: #fff; COLOR: #000; PADDING-TOP: 100px; =
FONT-FAMILY: "bitstream vera serif",garamond,"times new =
roman",times,serif
}
H1 {
	MARGIN-BOTTOM: 1em
}
H2 {
	MARGIN-BOTTOM: 1em
}
H3 {
	MARGIN-BOTTOM: 1em
}
H4 {
	MARGIN-BOTTOM: 1em
}
H1 {
	FONT-SIZE: 18pt
}
H2 {
	FONT-SIZE: 14pt
}
H3 {
	FONT-SIZE: 13pt
}
H4 {
	FONT-SIZE: 12pt
}
H5 {
	FONT-SIZE: 12pt
}
H6 {
	FONT-SIZE: 12pt
}
DIV#maincontent-design TABLE {
	MARGIN-BOTTOM: 2em; WIDTH: 100%
}

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.energysavingtrust.org.uk/layout.css

.accessibility {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: =
-500px; HEIGHT: 1px
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
BODY {
	MARGIN: 0px
}
BODY {
	BACKGROUND: url(../images/layout/body_bg_sky.jpg) #80badf no-repeat =
center top; PADDING-BOTTOM: 4em; TEXT-ALIGN: center
}
DIV#frame {
	MARGIN: 0px auto; WIDTH: 748px; TEXT-ALIGN: left
}
DIV#header {
	MIN-HEIGHT: 95px; BACKGROUND: url(../images/layout/header_bg.gif) =
#0c3e61 repeat-x left top; FLOAT: left; WIDTH: 748px
}
DIV#header DIV#logo {
	FLOAT: right; WIDTH: 156px
}
DIV#header DIV#logo IMG {
	DISPLAY: block
}
DIV#header DIV#header-tools {
	FONT-SIZE: 0.8em; FLOAT: left; WIDTH: 590px; PADDING-TOP: 5px
}
DIV#header DIV#header-tools UL#about-tools {
	CLEAR: both; MARGIN-TOP: 4px; FLOAT: left
}
UL#mainnav {
	CLEAR: both; FLOAT: left; WIDTH: 748px
}
DIV#main-frame {
	CLEAR: both; BACKGROUND: url(../images/layout/main-frame_bg.gif) =
repeat-y; FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 748px
}
DIV#main-frame DIV#breadcrumb {
	BACKGROUND: #fff; FLOAT: left; WIDTH: 738px
}
DIV#main-frame DIV#breadcrumb H2 {
	FLOAT: left
}
DIV#content-frame {
	CLEAR: both; BACKGROUND: #fff; FLOAT: left; WIDTH: 586px
}
DIV#content-frame DIV#maincontent-design {
	FONT-SIZE: 0.9em; FLOAT: right; WIDTH: 424px; COLOR: #404040
}
DIV#content-frame DIV#maincontent-design DIV.content-attribute-body {
	CLEAR: both; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: =
#f3f8fc; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 385px; PADDING-TOP: =
20px
}
BODY.top-level DIV#content-frame DIV#maincontent-design =
DIV.content-attribute-body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
auto; PADDING-TOP: 0px
}
DIV#tools {
	FLOAT: right; WIDTH: 157px
}
DIV#section-nav {
	FLOAT: left; WIDTH: 157px
}
DIV#footer {
	CLEAR: both; FONT-SIZE: 0.8em; BACKGROUND: #0075bf; FLOAT: left; =
MARGIN-BOTTOM: 4em; PADDING-BOTTOM: 3px; WIDTH: 748px; COLOR: #fff; =
PADDING-TOP: 3px
}
DIV#footer P {
	PADDING-LEFT: 5px; FLOAT: left
}
DIV#footer UL#legal {
	PADDING-RIGHT: 5px; FLOAT: right; TEXT-ALIGN: right
}
DIV#footer UL A {
	DISPLAY: block; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; TEXT-DECORATION: =
none
}
DIV#footer UL A:hover {
	TEXT-DECORATION: underline
}
DIV#footer UL#guidance A {
	BORDER-LEFT: #fff 1px solid; COLOR: #fff
}
DIV#footer UL#legal A {
	BORDER-LEFT: #8eccf3 1px solid; COLOR: #8eccf3
}
DIV#footer UL#legal LI.first A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
BODY#home DIV#content-frame {
	WIDTH: 586px
}
BODY#home DIV#content-frame DIV#maincontent-design {
	WIDTH: 586px
}
BODY#home DIV#content-frame DIV#maincontent-design =
DIV.content-attribute-body {
	CLEAR: none; WIDTH: auto
}
BODY#wide DIV#content-frame {
	WIDTH: 748px
}
BODY#wide DIV#content-frame DIV#maincontent-design {
	WIDTH: 586px
}
BODY#wide DIV#content-frame DIV#maincontent-design =
DIV.content-attribute-body {
	WIDTH: 536px
}
BODY.no-padding#wide DIV#content-frame DIV#maincontent-design =
DIV.content-attribute-body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
581px; PADDING-TOP: 0px
}

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.energysavingtrust.org.uk/navigation.css

DIV#header LI {
	LIST-STYLE-TYPE: none
}
UL#mainnav LI {
	LIST-STYLE-TYPE: none
}
DIV#breadcrumb LI {
	LIST-STYLE-TYPE: none
}
DIV#section-nav LI {
	LIST-STYLE-TYPE: none
}
DIV#tools LI {
	LIST-STYLE-TYPE: none
}
DIV#footer LI {
	LIST-STYLE-TYPE: none
}
DIV#header LI {
	FLOAT: left
}
UL#mainnav LI {
	FLOAT: left
}
DIV#footer LI {
	FLOAT: left
}
DIV#header LI A {
	TEXT-DECORATION: none
}
DIV#header LI A:hover {
	TEXT-DECORATION: underline
}
DIV#header LI A:active {
	TEXT-DECORATION: underline
}
DIV#header LI A:focus {
	TEXT-DECORATION: underline
}
DIV#header UL#channels LI A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; BACKGROUND: =
#4c9ed2; PADDING-BOTTOM: 3px; COLOR: #fff; MARGIN-RIGHT: 2px; =
PADDING-TOP: 3px
}
DIV#header UL#channels LI.last A {
	MARGIN-RIGHT: 9px
}
DIV.login-register {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 8px; WIDTH: 220px; COLOR: #fff; PADDING-TOP: =
5px
}
DIV.login-register A {
	COLOR: #fff
}
DIV.login-register A:hover {
	COLOR: #fff
}
DIV.header-search {
	CLEAR: both; WIDTH: 500px
}
DIV.header-login {
	FLOAT: left; WIDTH: 230px
}
DIV#header FORM {
	MARGIN-TOP: 7px; FLOAT: right; WIDTH: 260px
}
DIV#header FORM FIELDSET {
	DISPLAY: inline
}
DIV#header INPUT#SearchText {
	BORDER-RIGHT: #7f7f7f 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#7f7f7f 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 3px; FONT-SIZE: 1.7em; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #7f7f7f 1px solid; WIDTH: 168px; =
COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #7f7f7f 1px solid
}
DIV#header INPUT#SearchButton {
	BORDER-RIGHT: #0e5786 1px solid; BORDER-TOP: #0e5786 1px solid; =
BACKGROUND: url(../images/navigation/header-tools_fsearchform_go_bg.gif) =
#145c8b repeat-x left top; BORDER-LEFT: #0e5786 1px solid; COLOR: #fff; =
BORDER-BOTTOM: #0e5786 1px solid
}
DIV#header INPUT#SearchButton {
	BORDER-RIGHT: #99c8e4 1px solid; BORDER-TOP: #99c8e4 1px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MIN-HEIGHT: 28px; BACKGROUND: =
url(../images/home/submit_bg.gif) #99c8e4 repeat-x left top; =
BORDER-LEFT: #99c8e4 1px solid; COLOR: #000; BORDER-BOTTOM: #99c8e4 1px =
solid
}
DIV#header UL#about-tools LI {
	PADDING-TOP: 5px
}
DIV#header UL#about-tools LI A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 7px; DISPLAY: block; =
PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
DIV#header UL#about-tools LI.last A {
	BORDER-RIGHT-STYLE: none
}
UL#mainnav {
	FONT-SIZE: 0.9em; BACKGROUND: #1870ab
}
UL#mainnav LI {
	BACKGROUND: url(../images/navigation/mainnav_li_a_roll.gif) #1870ab =
no-repeat; WIDTH: 107px
}
UL#mainnav LI.last {
	WIDTH: 106px
}
UL#mainnav LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; MIN-HEIGHT: 28px; BACKGROUND: =
url(../images/navigation/mainnav_li_a_bg.gif) #1870ab no-repeat; =
PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 4px; TEXT-DECORATION: =
none
}
UL#mainnav LI.selected.last A {
	BACKGROUND: url(../images/navigation/mainnav_li_a_last_selected_bg.gif) =
#fff no-repeat
}
UL#mainnav LI.selected.last A:hover {
	BACKGROUND: url(../images/navigation/mainnav_li_a_last_selected_bg.gif) =
#fff no-repeat
}
UL#mainnav LI.selected.last A:active {
	BACKGROUND: url(../images/navigation/mainnav_li_a_last_selected_bg.gif) =
#fff no-repeat
}
UL#mainnav LI.selected.last A:focus {
	BACKGROUND: url(../images/navigation/mainnav_li_a_last_selected_bg.gif) =
#fff no-repeat
}
UL#mainnav LI A:hover {
	BACKGROUND: url(../images/navigation/mainnav_li_a_roll.gif) #4d9fd2 =
no-repeat
}
UL#mainnav LI A:active {
	BACKGROUND: url(../images/navigation/mainnav_li_a_roll.gif) #4d9fd2 =
no-repeat
}
UL#mainnav LI A:focus {
	BACKGROUND: url(../images/navigation/mainnav_li_a_roll.gif) #4d9fd2 =
no-repeat
}
UL#mainnav LI.last A {
	PADDING-RIGHT: 15px; BACKGROUND: =
url(../images/navigation/mainnav_li_a_last_bg.gif) #1870ab no-repeat
}
UL#mainnav LI.last A:hover {
	BACKGROUND: url(../images/navigation/mainnav_li_a_last_roll.gif) =
#4d9fd2 no-repeat
}
UL#mainnav LI.last A:active {
	BACKGROUND: url(../images/navigation/mainnav_li_a_last_roll.gif) =
#4d9fd2 no-repeat
}
UL#mainnav LI.last A:focus {
	BACKGROUND: url(../images/navigation/mainnav_li_a_last_roll.gif) =
#4d9fd2 no-repeat
}
UL#mainnav LI.selected A {
	BACKGROUND: url(../images/navigation/mainnav_li_a_selected_bg.gif) #fff =
no-repeat left top; COLOR: #0075bf
}
UL#mainnav LI.selected A:hover {
	BACKGROUND: url(../images/navigation/mainnav_li_a_selected_bg.gif) #fff =
no-repeat left top; COLOR: #0075bf
}
UL#mainnav LI.selected A:active {
	BACKGROUND: url(../images/navigation/mainnav_li_a_selected_bg.gif) #fff =
no-repeat left top; COLOR: #0075bf
}
UL#mainnav LI.selected A:focus {
	BACKGROUND: url(../images/navigation/mainnav_li_a_selected_bg.gif) #fff =
no-repeat left top; COLOR: #0075bf
}
BODY#home UL#mainnav LI.selected.first A {
	BACKGROUND-IMAGE: =
url(../images/navigation/home_mainnav_li_a_selected_bg.gif); COLOR: #000
}
DIV#breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 12px; COLOR: #0075bf; PADDING-TOP: 6px
}
DIV#breadcrumb H2 {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #8ac0e2
}
DIV#breadcrumb UL {
	MARGIN-RIGHT: 6px
}
DIV#breadcrumb UL LI {
	DISPLAY: inline; MARGIN-RIGHT: 6px
}
DIV#breadcrumb UL A {
	PADDING-RIGHT: 10px; BACKGROUND: =
url(../images/navigation/breadcrumb_a_bg.gif) no-repeat right center; =
COLOR: #8ac0e2; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
DIV#breadcrumb UL A:hover {
	TEXT-DECORATION: underline
}
DIV#breadcrumb UL A:active {
	TEXT-DECORATION: underline
}
DIV#breadcrumb UL A:focus {
	TEXT-DECORATION: underline
}
DIV#section-nav DIV.esw {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 0px
}
DIV#section-nav {
	FONT-SIZE: 0.9em
}
DIV#section-nav H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em
}
DIV#section-nav A {
	DISPLAY: block; COLOR: #0075bf; TEXT-DECORATION: none
}
DIV#section-nav A:hover {
	TEXT-DECORATION: none
}
DIV#section-nav UL {
	MARGIN-BOTTOM: 8px
}
DIV#section-nav UL LI A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 5px; BACKGROUND: =
url(../images/navigation/section-nav_ul_a_selected_bg.gif) #cce3f2 =
no-repeat right center; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #fff 1px solid
}
DIV#section-nav UL LI.selected A {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: =
url(../images/navigation/section-nav_ul_a_bg_temp.gif); COLOR: #fff; =
BACKGROUND-COLOR: #0075bf
}
DIV#section-nav UL LI A:hover {
	BACKGROUND-IMAGE: =
url(../images/navigation/section-nav_ul_a_hover_bg.gif)! important; =
COLOR: #0075bf! important; BORDER-BOTTOM: #cce3f1 1px solid; =
BACKGROUND-COLOR: #fff! important
}
DIV#section-nav UL LI A:focus {
	BACKGROUND-IMAGE: =
url(../images/navigation/section-nav_ul_a_hover_bg.gif)! important; =
COLOR: #0075bf! important; BORDER-BOTTOM: #cce3f1 1px solid; =
BACKGROUND-COLOR: #fff! important
}
DIV#section-nav UL LI A:active {
	BACKGROUND-IMAGE: =
url(../images/navigation/section-nav_ul_a_hover_bg.gif)! important; =
COLOR: #0075bf! important; BORDER-BOTTOM: #cce3f1 1px solid; =
BACKGROUND-COLOR: #fff! important
}
DIV#section-nav UL LI UL LI A:hover {
	BACKGROUND-IMAGE: =
url(../images/navigation/section-nav_ul_a_hover_bg.gif)! important; =
COLOR: #0075bf! important; BORDER-BOTTOM: #cce3f1 1px solid; =
BACKGROUND-COLOR: #fff! important
}
DIV#section-nav UL LI UL LI A:focus {
	BACKGROUND-IMAGE: =
url(../images/navigation/section-nav_ul_a_hover_bg.gif)! important; =
COLOR: #0075bf! important; BORDER-BOTTOM: #cce3f1 1px solid; =
BACKGROUND-COLOR: #fff! important
}
DIV#section-nav UL LI UL LI A:active {
	BACKGROUND-IMAGE: =
url(../images/navigation/section-nav_ul_a_hover_bg.gif)! important; =
COLOR: #0075bf! important; BORDER-BOTTOM: #cce3f1 1px solid; =
BACKGROUND-COLOR: #fff! important
}
DIV#section-nav UL UL {
	BACKGROUND: #fff; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#section-nav UL LI.selected UL A {
	PADDING-LEFT: 15px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: =
url(../images/navigation/section-nav_ul_ul_a_bg.gif); COLOR: #fff; =
BACKGROUND-COLOR: #4d9fd2
}
DIV#section-nav UL LI.section A {
	BACKGROUND-IMAGE: url(../images/navigation/section-nav_ul_ul_a_bg.gif); =
COLOR: #fff; BACKGROUND-COLOR: #4d9fd2
}
DIV#section-nav UL LI.selected UL LI.selected A {
	BACKGROUND-IMAGE: =
url(../images/navigation/section-nav_ul_a_bg_temp.gif); COLOR: #fff; =
BACKGROUND-COLOR: #0075bf
}
DIV#section-nav DIV.promo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/navigation/section-nav_promo_li_bg.gif) #9cc9e6 repeat-x; =
MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 8px
}
DIV#section-nav DIV.promo A {
	PADDING-RIGHT: 75px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: =
#0075bf; PADDING-TOP: 5px
}
DIV#section-nav DIV.grants-offers A {
	BACKGROUND: =
url(../images/navigation/section-nav_promo_grants-offers_a_bg.gif) =
no-repeat right center
}
DIV#section-nav DIV.energy-check A {
	BACKGROUND: =
url(../images/navigation/section-nav_promo_energy-check_a_bg.gif) =
no-repeat right center
}
DIV#section-nav DIV#feedback H3 {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 6px
}
DIV#section-nav DIV#feedback A {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 6px
}
DIV#section-nav DIV#feedback H3 {
	PADDING-RIGHT: 5px; BACKGROUND: =
url(../images/navigation/section-nav_feedback_h3_bg.gif) #b5bc02 =
repeat-x; COLOR: #fff; PADDING-TOP: 9px; BORDER-BOTTOM: #fff 1px solid
}
DIV#section-nav DIV#feedback A {
	PADDING-RIGHT: 70px; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: =
url(../images/navigation/section-nav_feedback_a_bg.gif) #d7df00 =
no-repeat right center; MARGIN-BOTTOM: 8px; COLOR: #80851b; PADDING-TOP: =
6px
}
DIV#section-nav DIV#energy-savers A {
	PADDING-RIGHT: 60px; DISPLAY: block; PADDING-LEFT: 5px; MIN-HEIGHT: =
50px; BACKGROUND: =
url(../images/navigation/section-nav_energy-savers_a_bg.gif) #0c004c =
no-repeat left bottom; PADDING-BOTTOM: 30px; COLOR: #fff; PADDING-TOP: =
10px; BORDER-BOTTOM: #d7df00 12px solid
}
DIV#section-nav DIV#pricerunner {
	MARGIN-TOP: 1.5em; PADDING-LEFT: 8px; COLOR: #000
}
DIV#section-nav DIV#pricerunner IMG {
	MARGIN-TOP: 3px; DISPLAY: block
}
IMG#rssimg {
	FLOAT: right
}
DIV#tools {
	FONT-SIZE: 0.9em
}
DIV#tools DIV DIV {
	PADDING-LEFT: 9px; BACKGROUND: =
url(../images/navigation/tools_div_bg_gradient.gif) #d9cdab repeat-y; =
COLOR: #404040; BORDER-BOTTOM: #fff 1px solid
}
DIV#tools DIV DIV DIV {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
DIV#tools H2 {
	FONT-SIZE: 1em; BACKGROUND: =
url(../images/navigation/tools_h2_bg_gradient.gif) #beb396 repeat-y; =
MARGIN-LEFT: -9px; COLOR: #fff
}
DIV#tools P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; =
PADDING-TOP: 0.5em
}
DIV#tools A {
	CURSOR: pointer; COLOR: #404040; TEXT-DECORATION: none
}
DIV#tools H2 A {
	COLOR: #ffffff
}
DIV#tools A:hover {
	TEXT-DECORATION: underline
}
DIV#tools A:focus {
	TEXT-DECORATION: underline
}
DIV#tools A:active {
	TEXT-DECORATION: underline
}
DIV#tools UL LI A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/navigation/tools_ul_bg.gif) no-repeat right center; =
PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
DIV#tools P.arrow A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/navigation/tools_ul_bg.gif) no-repeat right center; =
PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
DIV#newsarch {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 80px
}
DIV#tools UL LI A:hover {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_hover_bg.gif)
}
DIV#tools UL LI A:focus {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_hover_bg.gif)
}
DIV#tools UL LI A:active {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_hover_bg.gif)
}
DIV#tools P.arrow A:hover {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_hover_bg.gif)
}
DIV#tools P.arrow A:focus {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_hover_bg.gif)
}
DIV#tools P.arrow A:active {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_hover_bg.gif)
}
DIV#tools P.arrow {
	PADDING-RIGHT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV#tools H2 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-SIZE: 1.2em; BACKGROUND: =
url(../images/navigation/tools_title_blank.gif) repeat-y; =
PADDING-BOTTOM: 0.5em; COLOR: #ffffff; PADDING-TOP: 0.35em
}
DIV#tools INPUT.text {
	BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; =
MARGIN-TOP: 1.5em; BORDER-LEFT: #7f7f7f 1px solid; WIDTH: 136px; =
BORDER-BOTTOM: #7f7f7f 1px solid
}
DIV#tools SELECT {
	BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; =
MARGIN-TOP: 1.5em; BORDER-LEFT: #7f7f7f 1px solid; WIDTH: 136px; =
BORDER-BOTTOM: #7f7f7f 1px solid
}
DIV#tools SELECT {
	WIDTH: 140px
}
DIV#tools FIELDSET.submit {
	TEXT-ALIGN: right
}
DIV#tools FIELDSET.submit INPUT {
	BACKGROUND: url(../images/navigation/section-nav_input_bg.gif) #c9c4b7 =
repeat-x left bottom; MARGIN: 1.5em 8px 1em 0px; WIDTH: auto; COLOR: =
#fff
}
DIV#tools SPAN.date {
	DISPLAY: block; FONT-SIZE: 0.8em; COLOR: #9f967e
}
DIV#tools SPAN.date {
	TEXT-DECORATION: none
}
DIV#tools SPAN.telephone {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.8em; COLOR: #3a3119
}
DIV#tools DIV#register-interest {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_register-interest_div_bg_gradient.gif); =
COLOR: #000; BACKGROUND-COLOR: #d7df22
}
DIV#tools DIV#register-interest H2 {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_register-interest_h2_bg_gradient.gif); =
BACKGROUND-COLOR: #c3c91b
}
DIV#tools DIV#register-interest FIELDSET.submit INPUT {
	BACKGROUND: =
url(../images/navigation/tools_register-interest_input_bg.gif) #ced18b =
repeat-x left bottom
}
BODY#home DIV#tools DIV#register-interest {
	MARGIN-TOP: 1px; BORDER-TOP-STYLE: none
}
DIV#tools DIV#page-tools UL {
	MARGIN-TOP: 0px
}
DIV#tools DIV#page-tools LI {
	BACKGROUND: url(../images/navigation/tools_page-tools_ul_bg.gif) =
repeat-y left top; MARGIN-LEFT: -9px; BORDER-BOTTOM: #beb396 1px solid
}
DIV#tools DIV#page-tools LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 37px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
DIV#tools DIV#page-tools LI P {
=09
}
DIV#tools DIV#page-tools LI A:hover {
	TEXT-DECORATION: none
}
DIV#tools DIV#page-tools LI A:focus {
	TEXT-DECORATION: none
}
DIV#tools DIV#page-tools LI A:active {
	TEXT-DECORATION: none
}
DIV#tools DIV#page-tools LI#email-page A {
	BACKGROUND: =
url(../images/navigation/tools_page-tools_ul_li_email-page_bg.gif) =
no-repeat left center
}
DIV#tools DIV#page-tools LI#email-page A:hover {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_email-page_hover_bg.gif)
}
DIV#tools DIV#page-tools LI#email-page A:focus {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_email-page_hover_bg.gif)
}
DIV#tools DIV#page-tools LI#email-page A:active {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_email-page_hover_bg.gif)
}
DIV#tools DIV#page-tools LI#print-page A {
	BACKGROUND: =
url(../images/navigation/tools_page-tools_ul_li_print-page_bg.gif) =
no-repeat left center
}
DIV#tools DIV#page-tools LI#print-page A:hover {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_print-page_hover_bg.gif)
}
DIV#tools DIV#page-tools LI#print-page A:focus {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_print-page_hover_bg.gif)
}
DIV#tools DIV#page-tools LI#print-page A:active {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_print-page_hover_bg.gif)
}
DIV#tools DIV#page-tools LI#bookmark-page A {
	BACKGROUND: =
url(../images/navigation/tools_page-tools_ul_li_bookmark-page_bg.gif) =
no-repeat left center
}
DIV#tools DIV#page-tools LI#bookmark-page A:hover {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_bookmark-page_hover_bg.gi=
f)
}
DIV#tools DIV#page-tools LI#bookmark-page A:focus {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_bookmark-page_hover_bg.gi=
f)
}
DIV#tools DIV#page-tools LI#bookmark-page A:active {
	BACKGROUND-IMAGE: =
url(../images/navigation/tools_page-tools_ul_li_bookmark-page_hover_bg.gi=
f)
}
DIV#tools DIV#page-tools LI#rate-page {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
DIV#tools DIV#page-tools LI#rate-page DIV#rate-page-tool {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/navigation/tools_page-tools_ul_li_rate-page_bg.gif) =
no-repeat left center; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV#tools DIV#page-tools LI#rate-page DIV P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 37px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
DIV#tools DIV#page-tools LI#rate-page DIV P#fRateXRating {
	PADDING-RIGHT: 10px; PADDING-LEFT: 37px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 3px
}
DIV#tools DIV#page-tools LI#rate-page DIV FORM {
	PADDING-RIGHT: 5px; PADDING-LEFT: 39px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
DIV#tools DIV#local-emissions P.emissions {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.8em; COLOR: #3a3119
}
DIV#tools DIV#breaking-news LI {
	PADDING-BOTTOM: 0.5em; BORDER-BOTTOM: #beb396 1px solid
}
DIV#tools DIV#breaking-news LI.last {
	BORDER-BOTTOM-STYLE: none
}
DIV#tools DIV#poll-y FIELDSET.radio-buttons {
	TEXT-ALIGN: center
}
DIV#tools DIV#poll-y FIELDSET.radio-buttons LABEL {
	MARGIN-RIGHT: 17px
}
DIV#tools DIV#poll-x FIELDSET.submit {
	CLEAR: both
}
DIV#tools DIV#poll-x FIELDSET.radio-buttons INPUT {
	CLEAR: both; FLOAT: left; WIDTH: 15px
}
DIV#tools DIV#poll-x FIELDSET.radio-buttons SPAN {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 120px; =
PADDING-TOP: 3px
}
DIV#tools DIV#poll-results UL {
	PADDING-BOTTOM: 1em
}
DIV#tools DIV#poll-results IMG {
	BACKGROUND: url(../images/poll/poll-result_1_bg.gif) #fff no-repeat 1px =
0px; VERTICAL-ALIGN: top
}
DIV#tools DIV#poll-results IMG.result-two {
	BACKGROUND-IMAGE: url(../images/poll/poll-result_2_bg.gif)
}
DIV#tools DIV#poll-results IMG.result-three {
	BACKGROUND-IMAGE: url(../images/poll/poll-result_3_bg.gif)
}
DIV#tools DIV#poll-results IMG.result-four {
	BACKGROUND-IMAGE: url(../images/poll/poll-result_4_bg.gif)
}
DIV#tools DIV#poll-results IMG.result-five {
	BACKGROUND-IMAGE: url(../images/poll/poll-result_5_bg.gif)
}
DIV#tools DIV#spread-word P.arrow A {
	TEXT-ALIGN: left
}
DIV#maincontent-design UL#inline-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
DIV#maincontent-design UL#inline-nav LI {
	FONT-WEIGHT: bold; BACKGROUND: #0075bf; FLOAT: left; MARGIN: 0px 1px =
0px 0px; COLOR: #fff
}
DIV#maincontent-design UL#inline-nav LI.current {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
DIV#maincontent-design UL#inline-nav LI A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: =
url(../images/navigation/inline_nav_bg.gif) #d7df00 repeat-x 0px 100%; =
PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; TEXT-DECORATION: =
none
}
DIV#maincontent-design UL#inline-nav LI A:hover {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL#inline-nav LI A:focus {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL#inline-nav LI A:active {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL#inline-tools-nav {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/navigation/inline_nav_horizontal_divider.gif) #0075bf =
repeat-x 0px 100%; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: =
100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#maincontent-design UL#inline-tools-nav LI {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: =
url(../images/navigation/inline_nav_vertical_divider.gif) repeat-y 0px =
0px; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 6px
}
DIV#maincontent-design UL#inline-tools-nav LI A {
	COLOR: #99c8e5; TEXT-DECORATION: none
}
DIV#maincontent-design UL#inline-tools-nav LI A:hover {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL#inline-tools-nav LI A:focus {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL#inline-tools-nav LI A:active {
	TEXT-DECORATION: underline
}

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.energysavingtrust.org.uk/content.css

.edit-me {
	FONT-WEIGHT: bold; COLOR: red
}
DIV#maincontent-design H2 {
	MARGIN-BOTTOM: 1em
}
DIV#maincontent-design H3 {
	MARGIN-BOTTOM: 1em
}
DIV#maincontent-design H4 {
	MARGIN-BOTTOM: 1em
}
DIV#maincontent-design H5 {
	MARGIN-BOTTOM: 1em
}
DIV#maincontent-design H6 {
	MARGIN-BOTTOM: 1em
}
DIV#maincontent-design UL {
	MARGIN-BOTTOM: 1em
}
DIV#maincontent-design OL {
	MARGIN-BOTTOM: 1em
}
DIV#maincontent-design DL {
	MARGIN-BOTTOM: 1em
}
DIV#maincontent-design TABLE {
	MARGIN-BOTTOM: 1em
}
DIV#maincontent-design DIV.pullquote {
	MARGIN-BOTTOM: 1em
}
DIV#maincontent-design UL UL {
	MARGIN-TOP: 0px
}
DIV#maincontent-design UL OL {
	MARGIN-TOP: 0px
}
DIV#maincontent-design OL OL {
	MARGIN-TOP: 0px
}
DIV#maincontent-design OL UL {
	MARGIN-TOP: 0px
}
DIV#maincontent-design A:link {
	TEXT-DECORATION: underline
}
DIV#maincontent-design A:hover {
	TEXT-DECORATION: underline
}
DIV#maincontent-design A:focus {
	TEXT-DECORATION: underline
}
DIV#maincontent-design A:active {
	TEXT-DECORATION: underline
}
DIV#maincontent-design A {
	COLOR: #404040
}
DIV#maincontent-design P.external A {
	TEXT-DECORATION: underline
}
DIV#maincontent-design P A.helpIconActivator {
	TEXT-DECORATION: underline
}
DIV#maincontent-design ACRONYM {
	BORDER-BOTTOM: 1px dotted
}
DIV#maincontent-design DIV.page-title {
	MIN-HEIGHT: 73px; FLOAT: left; MARGIN-BOTTOM: 15px
}
DIV#maincontent-design DIV.page-title H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; =
BACKGROUND: url(../images/standard/h1_bg_arrow.gif) #fff no-repeat 10px =
bottom; FLOAT: left; PADDING-BOTTOM: 40px; WIDTH: 187px
}
DIV#maincontent-design DIV.page-title IMG {
	FLOAT: right
}
DIV#maincontent-design H2 {
	COLOR: #0075bf
}
DIV#maincontent-design H3 {
	COLOR: #0075bf
}
DIV#maincontent-design H4 {
	COLOR: #404040
}
DIV#maincontent-design H5 {
	COLOR: #404040
}
DIV#maincontent-design H6 {
	COLOR: #404040
}
DIV#maincontent-design DIV.hr {
	CLEAR: both; BACKGROUND: #fff; MARGIN: 1em -20px; HEIGHT: 2px
}
DIV#maincontent-design DIV.hr HR {
	DISPLAY: none
}
DIV#maincontent-design DIV.content-attribute-introduction {
	CLEAR: left; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 0px; COLOR: #0075bf; PADDING-TOP: 0px
}
BODY.top-level DIV#maincontent-design DIV.content-attribute-introduction =
{
	CLEAR: none
}
DIV#maincontent-design A.rss-image {
	PADDING-RIGHT: 15px; BACKGROUND: url(../images/standard/rss.gif) #fff =
no-repeat right 50%
}
DIV#maincontent-design UL.digit {
	MARGIN-LEFT: 0px
}
DIV#maincontent-design UL.digit LI {
	FLOAT: left; MARGIN: 2px; VERTICAL-ALIGN: middle; LIST-STYLE-TYPE: =
none; BACKGROUND-COLOR: transparent
}
DIV#maincontent-design UL.digit LI A IMG {
	POSITION: relative; TOP: 4px
}
DIV#maincontent-design UL.digit {
	CLEAR: both; MARGIN-BOTTOM: 4em
}
DIV#maincontent-design DL DT {
	FONT-WEIGHT: bold
}
DIV#maincontent-design OL.results {
	FONT-WEIGHT: bold; MARGIN-LEFT: 1em; COLOR: #0075bf
}
DIV#maincontent-design OL.results {
	FONT-WEIGHT: normal; COLOR: #404040
}
DIV#maincontent-design OL.results H2 {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 0px
}
DIV#maincontent-design DIV.pullquote {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: #cce3f1; =
PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
DIV#maincontent-design DIV.pullquote BLOCKQUOTE {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-LEFT: 0px; COLOR: #0075bf; =
FONT-STYLE: italic
}
DIV#maincontent-design DIV.pullquote P.cite {
	FONT-SIZE: 0.9em; MARGIN: 0px
}
DIV#maincontent-design Q {
	FONT-STYLE: italic
}
DIV#maincontent-design P.code-sample {
	BACKGROUND: #bddbee; OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: =
courier,monospace
}
DIV#maincontent-design UL.arrow {
	MARGIN-LEFT: 0px
}
DIV#maincontent-design UL.arrow LI {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
DIV#maincontent-design .arrow A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 24px; BACKGROUND: =
url(../images/standard/arrow_right.gif) #99c8e5 no-repeat 6px center; =
PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
DIV#maincontent-design .arrow A:hover {
	TEXT-DECORATION: underline
}
DIV#maincontent-design .arrow A:focus {
	TEXT-DECORATION: underline
}
DIV#maincontent-design .arrow A:active {
	TEXT-DECORATION: underline
}
DIV#maincontent-design P.arrow {
	CLEAR: left
}
DIV#maincontent-design P.back-to-top {
	TEXT-ALIGN: right
}
DIV#maincontent-design P.back-to-top A {
	FONT-WEIGHT: bold; COLOR: #0075bf
}
DIV#maincontent-design UL.first.next-prev SPAN {
	MARGIN-LEFT: 122px
}
DIV#maincontent-design UL.last.next-prev SPAN {
	MARGIN-RIGHT: 122px
}
BODY#wide DIV#maincontent-design UL.first.next-prev SPAN {
	MARGIN-LEFT: 188px
}
BODY#wide DIV#maincontent-design UL.last.next-prev SPAN {
	MARGIN-RIGHT: 188px
}
DIV#maincontent-design UL.next-prev {
	FLOAT: left; MARGIN-LEFT: 0px; TEXT-TRANSFORM: lowercase; WIDTH: 385px
}
BODY#wide DIV#maincontent-design UL.next-prev {
	WIDTH: 580px
}
DIV#maincontent-design UL.next-prev LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #bddbee; FLOAT: =
left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: auto; COLOR: #fff; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: =
none
}
DIV#maincontent-design UL.next-prev LI SPAN {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 4px; DISPLAY: block; =
PADDING-LEFT: 4px; BACKGROUND: #63b2e4; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #fff 1px solid; WIDTH: 131px; PADDING-TOP: 0px; TEXT-ALIGN: =
center
}
BODY#wide DIV#maincontent-design UL.next-prev LI SPAN {
	WIDTH: 193px
}
DIV#maincontent-design UL.next-prev LI SPAN {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV#maincontent-design UL.next-prev LI A {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV#maincontent-design UL.next-prev LI A {
	DISPLAY: block; WIDTH: 94px; TEXT-DECORATION: none
}
BODY#wide DIV#maincontent-design UL.next-prev LI A {
	WIDTH: 161px
}
DIV#maincontent-design UL.next-prev LI A:hover {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL.next-prev LI A:focus {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL.next-prev LI A:active {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL.next-prev LI.prev A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 23px; BACKGROUND: =
url(../images/standard/ul_next-prev_arrow_left.gif) no-repeat left =
center
}
BODY#wide DIV#maincontent-design UL.next-prev LI.prev A {
	PADDING-LEFT: 22px
}
DIV#maincontent-design UL.next-prev LI.next A {
	PADDING-RIGHT: 23px; PADDING-LEFT: 5px; BACKGROUND: =
url(../images/standard/ul_next-prev_arrow_right.gif) #bddbee no-repeat =
right center; TEXT-ALIGN: right
}
DIV#maincontent-design UL.next-prev LI.pagination UL.pagination-first {
	MARGIN-LEFT: 122px
}
DIV#maincontent-design UL.next-prev LI.pagination UL.pagination-last {
	MARGIN-RIGHT: 122px
}
DIV#maincontent-design UL.next-prev LI.pagination UL {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; =
MIN-HEIGHT: 18px; BACKGROUND: #63b2e4; MARGIN-BOTTOM: 0px; =
PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; BORDER-LEFT: #ffffff 1px solid; =
WIDTH: 131px; PADDING-TOP: 1px
}
DIV#maincontent-design UL.next-prev LI.pagination UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
DIV#maincontent-design UL.next-prev LI.pagination UL LI A {
	DISPLAY: inline; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px
}
DIV#maincontent-design DIV.link-block DIV {
	FLOAT: right; WIDTH: 255px
}
DIV#maincontent-design DIV.link-block DIV H2 {
	MARGIN-BOTTOM: 0px
}
DIV#maincontent-design DIV.link-block DIV P.link {
	MARGIN-TOP: -1em
}
DIV#maincontent-design DIV.link-block DIV P.link A {
	COLOR: #63aad7
}
DIV#maincontent-design DIV.link-block IMG {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 110px
}
DIV#maincontent-design DIV.image-with-title {
	BACKGROUND: #cce3f1; FLOAT: left; MARGIN-BOTTOM: 1em; WIDTH: 385px
}
DIV#maincontent-design DIV.image-with-title DIV.image-title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 130px; COLOR: #0075bf; PADDING-TOP: 10px
}
DIV#maincontent-design DIV.image-with-title DIV.content-attribute-image =
{
	FLOAT: right
}
DIV#maincontent-design DIV.image-with-title DIV.content-attribute-image =
IMG {
	DISPLAY: block
}
DIV#maincontent-design DIV.image-with-title + * {
	CLEAR: left
}
DIV#maincontent-design DIV.object-center + * {
	CLEAR: left
}
DIV#clearboth {
	CLEAR: both
}
DIV#maincontent-design UL.sitemap {
	MARGIN-TOP: 1.5em; MARGIN-LEFT: 0px; WIDTH: 275px
}
DIV#maincontent-design UL.col-one.sitemap {
	FLOAT: left; MARGIN-LEFT: 10px
}
DIV#maincontent-design UL.col-two.sitemap {
	FLOAT: right; MARGIN-RIGHT: 10px
}
DIV#maincontent-design UL.sitemap LI {
	MARGIN-BOTTOM: 1em; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
DIV#maincontent-design UL.sitemap UL {
	PADDING-BOTTOM: 0.6em
}
DIV#maincontent-design UL.sitemap LI LI {
	FLOAT: none; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 12px; WIDTH: auto; =
LIST-STYLE-TYPE: none
}
DIV#maincontent-design UL.sitemap UL UL {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
DIV#maincontent-design UL.sitemap H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.3em
}
DIV#maincontent-design UL.sitemap H2 A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 24px; BACKGROUND: =
url(../images/standard/arrow_right.gif) #99c8e5 no-repeat 6px center; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#maincontent-design UL.sitemap H2 A:hover {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL.sitemap H2 A:focus {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL.sitemap H2 A:active {
	TEXT-DECORATION: underline
}
DIV#maincontent-design DIV.highlight {
	PADDING-LEFT: 1em; BACKGROUND: #cce3f1; PADDING-TOP: 1.5em; =
BORDER-BOTTOM: #fff 2px solid
}
DIV#maincontent-design DIV.highlight H3 {
	MARGIN-BOTTOM: 0px
}
DIV#maincontent-design P.date {
	MARGIN-BOTTOM: 0.3em
}
DIV#maincontent-design DIV.highlight A {
	COLOR: #0075bf
}
DIV#maincontent-design UL.item-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#maincontent-design UL.item-list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #cce3f1; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1.5em; BORDER-BOTTOM: =
#fff 2px solid
}
DIV#maincontent-design UL.item-list LI H3 {
	PADDING-LEFT: 1em
}
DIV#maincontent-design UL.item-list LI H2 {
	PADDING-LEFT: 1em
}
DIV#maincontent-design UL.item-list LI P {
	PADDING-LEFT: 1em
}
DIV#maincontent-design UL.item-list LI H3 {
	MARGIN-BOTTOM: 0px; COLOR: #404040
}
DIV#maincontent-design UL.item-list LI P.arrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#maincontent-design OL.checklist {
	MARGIN-LEFT: 0px
}
DIV#maincontent-design OL.checklist LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 68px; MIN-HEIGHT: 26px; =
PADDING-BOTTOM: 10px; MARGIN-LEFT: 0px; PADDING-TOP: 25px; =
BORDER-BOTTOM: #fff 2px solid; BACKGROUND-REPEAT: no-repeat; =
LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #cce3f1
}
DIV#maincontent-design OL.checklist LI.check01 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/01.gif)
}
DIV#maincontent-design OL.checklist LI.check02 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/02.gif)
}
DIV#maincontent-design OL.checklist LI.check03 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/03.gif)
}
DIV#maincontent-design OL.checklist LI.check04 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/04.gif)
}
DIV#maincontent-design OL.checklist LI.check05 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/05.gif)
}
DIV#maincontent-design OL.checklist LI.check06 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/06.gif)
}
DIV#maincontent-design OL.checklist LI.check07 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/07.gif)
}
DIV#maincontent-design OL.checklist LI.check08 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/08.gif)
}
DIV#maincontent-design OL.checklist LI.check09 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/09.gif)
}
DIV#maincontent-design OL.checklist LI.check10 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/10.gif)
}
DIV#maincontent-design OL#eco-driving LI.check01 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/01_eco.gif)
}
DIV#maincontent-design OL#eco-driving LI.check02 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/02_eco.gif)
}
DIV#maincontent-design OL#eco-driving LI.check03 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/03_eco.gif)
}
DIV#maincontent-design OL#eco-driving LI.check04 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/04_eco.gif)
}
DIV#maincontent-design OL#eco-driving LI.check05 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/05_eco.gif)
}
DIV#maincontent-design OL#eco-driving LI.check06 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/06_eco.gif)
}
DIV#maincontent-design OL#eco-driving LI.check07 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/07_eco.gif)
}
DIV#maincontent-design OL#eco-driving LI.check08 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/08_eco.gif)
}
DIV#maincontent-design OL#eco-driving LI.check09 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/09_eco.gif)
}
DIV#maincontent-design OL#eco-driving LI.check10 {
	BACKGROUND-IMAGE: url(../images/standard/checklist/10_eco.gif)
}
DIV#maincontent-design DIV.video-module {
	BACKGROUND: #f3f8fc; MARGIN-BOTTOM: 10px
}
DIV#maincontent-design DIV.video-module DIV.detail {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
DIV#maincontent-design TABLE {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: separate; BORDER-BOTTOM-STYLE: =
none
}
DIV#maincontent-design TABLE CAPTION {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV#maincontent-design TABLE THEAD {
	BACKGROUND: #0075bf; COLOR: #fff
}
DIV#maincontent-design TABLE TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
DIV#maincontent-design TABLE TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
DIV#maincontent-design TABLE TBODY TD {
	BACKGROUND: #a5cee8
}
DIV#maincontent-design TABLE TBODY TH {
	BACKGROUND: #a5cee8
}
DIV#maincontent-design TABLE TBODY TR.over TD {
	BACKGROUND: #bcd4ec
}
DIV#maincontent-design TABLE TBODY TR.over TH {
	BACKGROUND: #bcd4ec
}
DIV#maincontent-design TABLE.listing {
	BACKGROUND: #cce3f1; BORDER-BOTTOM: #8e9ea8 1px solid; BORDER-COLLAPSE: =
collapse
}
DIV#maincontent-design TABLE.listing CAPTION {
	BACKGROUND: #cce3f1; PADDING-BOTTOM: 10px; COLOR: #0075bf; PADDING-TOP: =
20px
}
DIV#maincontent-design TABLE.listing THEAD TH {
	BORDER-RIGHT: #cce3f1 1px; BORDER-TOP: #cce3f1 1px; BORDER-LEFT: =
#cce3f1 1px; COLOR: #0075bf; BORDER-BOTTOM: #cce3f1 1px
}
DIV#maincontent-design TABLE.listing TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 8px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#maincontent-design TABLE.listing TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 8px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#maincontent-design TABLE.listing * {
	BACKGROUND: url(../images/standard/table_listing_tr_bg.gif) repeat-x =
left top
}
DIV#maincontent-design TABLE.transparent * {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
DIV#maincontent-design FORM {
	BACKGROUND: #cce3f1
}
DIV#maincontent-design FORM FIELDSET {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #f3f8fc 2px solid
}
DIV#maincontent-design FORM FIELDSET.buttons {
	MARGIN-BOTTOM: 1em; BORDER-TOP-STYLE: none; PADDING-TOP: 1em; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right; =
BORDER-BOTTOM-STYLE: none
}
DIV#maincontent-design FORM FIELDSET.buttons P {
	TEXT-ALIGN: left
}
DIV#maincontent-design FORM .buttons INPUT {
	BORDER-RIGHT: #0e5786 1px solid; BORDER-TOP: #0e5786 1px solid; =
BACKGROUND: url(../images/standard/form_fieldset-buttons_input_bg.gif) =
#0d7bbc repeat-x left top; BORDER-LEFT: #0e5786 1px solid; COLOR: #fff; =
BORDER-BOTTOM: #0e5786 1px solid
}
DIV#maincontent-design DIV.buttons A.button {
	BORDER-RIGHT: #0e5786 1px solid; BORDER-TOP: #0e5786 1px solid; =
BACKGROUND: url(../images/standard/form_fieldset-buttons_input_bg.gif) =
#0d7bbc repeat-x left top; BORDER-LEFT: #0e5786 1px solid; COLOR: #fff; =
BORDER-BOTTOM: #0e5786 1px solid
}
DIV#maincontent-design FORM FIELDSET.buttons INPUT.text {
	BORDER-RIGHT: #b1b1b1 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#b1b1b1 1px solid; PADDING-LEFT: 4px; BACKGROUND: url(none) #fff; =
PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #b1b1b1 1px =
solid; WIDTH: 260px; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: =
#b1b1b1 1px solid; TEXT-ALIGN: left
}
DIV#maincontent-design DIV.buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; =
PADDING-TOP: 1em; TEXT-ALIGN: right
}
DIV#maincontent-design DIV.buttons P {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
DIV#maincontent-design DIV.buttons A.button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; =
MARGIN-RIGHT: 20px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#maincontent-design FORM#result_form DIV.buttons {
	BORDER-BOTTOM: #f3f8fc 10px solid
}
DIV#maincontent-design FORM#details DIV.buttons {
	BORDER-BOTTOM: #f3f8fc 10px solid
}
DIV#maincontent-design FORM FIELDSET LEGEND {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; PADDING-TOP: =
10px
}
DIV#maincontent-design FORM FIELDSET INPUT.text {
	BORDER-RIGHT: #b1b1b1 1px solid; BORDER-TOP: #b1b1b1 1px solid; =
MARGIN-TOP: 0.1em; MARGIN-BOTTOM: 0.5em; BORDER-LEFT: #b1b1b1 1px solid; =
WIDTH: 300px; BORDER-BOTTOM: #b1b1b1 1px solid
}
DIV#maincontent-design FORM FIELDSET SELECT {
	BORDER-RIGHT: #b1b1b1 1px solid; BORDER-TOP: #b1b1b1 1px solid; =
MARGIN-TOP: 0.1em; MARGIN-BOTTOM: 0.5em; BORDER-LEFT: #b1b1b1 1px solid; =
WIDTH: 300px; BORDER-BOTTOM: #b1b1b1 1px solid
}
DIV#maincontent-design FORM FIELDSET TEXTAREA {
	BORDER-RIGHT: #b1b1b1 1px solid; BORDER-TOP: #b1b1b1 1px solid; =
MARGIN-TOP: 0.1em; MARGIN-BOTTOM: 0.5em; BORDER-LEFT: #b1b1b1 1px solid; =
WIDTH: 300px; BORDER-BOTTOM: #b1b1b1 1px solid
}
DIV#maincontent-design FORM FIELDSET SELECT {
	WIDTH: auto
}
DIV#maincontent-design FORM FIELDSET INPUT.postcode {
	BORDER-RIGHT: #b1b1b1 1px solid; BORDER-TOP: #b1b1b1 1px solid; =
BORDER-LEFT: #b1b1b1 1px solid; WIDTH: 71px; BORDER-BOTTOM: #b1b1b1 1px =
solid
}
DIV#maincontent-design FORM FIELDSET INPUT.house {
	BORDER-RIGHT: #b1b1b1 1px solid; BORDER-TOP: #b1b1b1 1px solid; =
BORDER-LEFT: #b1b1b1 1px solid; WIDTH: 71px; BORDER-BOTTOM: #b1b1b1 1px =
solid
}
DIV#maincontent-design FORM FIELDSET UL.boxes {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
DIV#maincontent-design FORM FIELDSET UL.boxes LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 50%; PADDING-TOP: 0px
}
DIV#maincontent-design FORM DIV.form-non-fieldset {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 20px
}
DIV#maincontent-design FORM DIV.help-icon-text {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; WIDTH: =
300px; PADDING-TOP: 10px
}
DIV#maincontent-design FORM .required {
	COLOR: #fb3333
}
DIV#maincontent-design FORM.error LABEL.required {
	FONT-WEIGHT: bold
}
DIV#maincontent-design FORM FIELDSET.error {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
DIV#maincontent-design FORM FIELDSET.error LEGEND {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1em; COLOR: #fb3333
}
DIV#maincontent-design FORM FIELDSET.error OL {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #fb3333; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 20px; MARGIN-LEFT: -20px; COLOR: =
#fff; MARGIN-RIGHT: -20px; PADDING-TOP: 20px
}
DIV#maincontent-design FORM FIELDSET.error P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #fb3333; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 20px; MARGIN-LEFT: -20px; COLOR: =
#fff; MARGIN-RIGHT: -20px; PADDING-TOP: 20px
}
DIV#maincontent-design FORM FIELDSET.error OL {
	PADDING-LEFT: 30px; PADDING-TOP: 0px
}
DIV#maincontent-design .in-form {
	PADDING-LEFT: 20px; PADDING-TOP: 20px
}
DIV#main-frame DIV#tools FORM#fEmmissionX {
	DISPLAY: block
}
DIV#maincontent-design DIV.content-attribute-body FORM {
	CLEAR: left
}
DIV#maincontent-design DIV.content-attribute-body FORM H2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
DIV#maincontent-design DIV.content-attribute-body FORM DIV.page2 {
	DISPLAY: none
}
DIV#maincontent-design DIV.content-attribute-body FORM DIV.page3 {
	DISPLAY: none
}
DIV#maincontent-design DIV.content-attribute-body FORM .selectBoxOn {
	DISPLAY: inline; VERTICAL-ALIGN: middle
}
DIV#maincontent-design DIV.content-attribute-body FORM .selectBoxOff {
	DISPLAY: none
}
DIV#maincontent-design DIV.content-attribute-body FORM .textOn {
	DISPLAY: block
}
DIV#maincontent-design DIV.content-attribute-body FORM .textOff {
	DISPLAY: none
}
DIV#maincontent-design FORM FIELDSET.returned-results INPUT.readonly {
	PADDING-LEFT: 5px; BACKGROUND: #e2e2e2; COLOR: #999
}
DIV#maincontent-design IMG.help-icon {
	MARGIN-TOP: -4px; DISPLAY: inline; VERTICAL-ALIGN: middle
}
DIV#maincontent-design .step-indicator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 97px; MARGIN: =
0px; OVERFLOW: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#maincontent-design .step-indicator LI {
	BORDER-RIGHT: #4991c8 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
FONT-SIZE: 1.8em; BACKGROUND: url(../images/standard/hec/step_bg.gif) =
#7ab7dd repeat-x left bottom; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: =
0px; BORDER-LEFT: #a7d0e9 1px solid; WIDTH: 75px; COLOR: #afd4eb; =
PADDING-TOP: 2px; TEXT-ALIGN: center
}
DIV#maincontent-design .step-indicator LI.current {
	BACKGROUND: #cce3f1; WIDTH: 77px; COLOR: #0075bf
}
DIV#maincontent-design .step-indicator LI.first {
	BORDER-LEFT-STYLE: none
}
DIV#maincontent-design .step-indicator LI.last {
	BORDER-RIGHT-STYLE: none
}
DIV#maincontent-design .step-1 {
	BACKGROUND: url(../images/standard/hec/step_1_bg.gif) #cce3f1 no-repeat =
center bottom
}
DIV#maincontent-design .step-2 {
	BACKGROUND: url(../images/standard/hec/step_2_bg.gif) #cce3f1 no-repeat =
center bottom
}
DIV#maincontent-design .step-3 {
	BACKGROUND: url(../images/standard/hec/step_3_bg.gif) #cce3f1 no-repeat =
center bottom
}
DIV#maincontent-design .step-4 {
	BACKGROUND: url(../images/standard/hec/step_4_bg.gif) #cce3f1 no-repeat =
center bottom
}
DIV#maincontent-design .step-5 {
	BACKGROUND: url(../images/standard/hec/step_5_bg.gif) #cce3f1 no-repeat =
center bottom
}
DIV#maincontent-design DIV#proxy-grants-offers .step-1 {
	BACKGROUND: url(../images/standard/grants/step_1_bg.gif) #cce3f1 =
no-repeat center bottom
}
DIV#maincontent-design DIV#proxy-grants-offers .step-2 {
	BACKGROUND: url(../images/standard/grants/step_2_bg.gif) #cce3f1 =
no-repeat center bottom
}
DIV#maincontent-design DIV#proxy-grants-offers .step-3 {
	BACKGROUND: url(../images/standard/grants/step_3_bg.gif) #cce3f1 =
no-repeat center bottom
}
DIV#maincontent-design DIV#proxy-grants-offers .step-4 {
	BACKGROUND: url(../images/standard/grants/step_4_bg.gif) #cce3f1 =
no-repeat center bottom
}
DIV#maincontent-design FIELDSET#HEC-buttons {
	MARGIN-TOP: -2px; BACKGROUND: =
url(../images/standard/hec/buttons_bg.gif) #7ab7dd repeat-x left top
}
DIV#maincontent-design .four-steps LI {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 2px; WIDTH: =
93px; PADDING-TOP: 2px
}
DIV#maincontent-design .four-steps LI.current {
	WIDTH: 92px
}
DIV#maincontent-design .errorText {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 20px; COLOR: #c00; PADDING-TOP: 20px
}
DIV#maincontent-design DIV#proxyarea SELECT#fAddress {
	WIDTH: 346px
}
BODY.top-level DIV#maincontent-design DIV.landing-title {
	BACKGROUND: #d7df22; FLOAT: left; MARGIN-BOTTOM: 1em
}
BODY.top-level DIV#maincontent-design DIV.page-title H1 {
	FLOAT: none; BACKGROUND-IMAGE: =
url(../images/standard/landing_h1_bg_arrow.gif); MARGIN-BOTTOM: 0px; =
PADDING-BOTTOM: 60px; WIDTH: 188px
}
BODY.top-level DIV#maincontent-design DIV.content-attribute-introduction =
{
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FLOAT: =
right! important; PADDING-BOTTOM: 1em; WIDTH: 205px! important; COLOR: =
#404040; PADDING-TOP: 1em
}
BODY.top-level DIV#maincontent-design DIV.page-title =
DIV.landing-title-image {
	MIN-HEIGHT: 142px; BACKGROUND: =
url(../images/standard/landing_page-title_bg_blank.gif) no-repeat left =
top; WIDTH: 202px
}
BODY.top-level DIV#maincontent-design DIV.content-attribute-body {
	CLEAR: both; WIDTH: 100%
}
BODY.top-level DIV#maincontent-design DIV.block {
	BACKGROUND: #d9eaf5; MARGIN-BOTTOM: 1em; WIDTH: 425px; COLOR: #595959
}
BODY.top-level DIV#maincontent-design DIV.block H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.2em; BACKGROUND: =
#0075bf; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0.3em; COLOR: #fff; =
PADDING-TOP: 0.3em; BORDER-BOTTOM: #4d9ed2 2px solid
}
BODY.top-level DIV#maincontent-design DIV.block .arrow {
	MARGIN-LEFT: 213px
}
BODY.top-level DIV#maincontent-design DIV.block .arrow A {
	COLOR: #014e7f
}
BODY.top-level DIV#maincontent-design DIV.block P {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; PADDING-TOP: 1em
}
BODY.top-level DIV#maincontent-design DIV.block P.arrow {
	MARGIN: 0px
}
BODY.top-level DIV#maincontent-design DIV.block P.arrow {
	BORDER-TOP: #fff 1px solid; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.top-level DIV#maincontent-design DIV.block UL.arrow LI {
	BORDER-TOP: #fff 1px solid; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.top-level DIV#maincontent-design DIV.block DIV.image {
	BACKGROUND-POSITION: left top; MIN-HEIGHT: 140px; BACKGROUND-REPEAT: =
no-repeat
}
BODY.top-level DIV#maincontent-design DIV.block DIV.image DIV {
	MIN-HEIGHT: 120px
}
BODY.top-level DIV#maincontent-design DIV.block DIV.image P {
	MARGIN-LEFT: 213px
}
BODY.top-level DIV#maincontent-design DIV.block DIV.main {
	COLOR: #fff; BACKGROUND-COLOR: #0075bf
}
BODY.top-level DIV#maincontent-design DIV.product-forms {
	FLOAT: left; WIDTH: 425px
}
BODY.top-level DIV#maincontent-design DIV.product-forms DIV.left {
	WIDTH: 212px
}
BODY.top-level DIV#maincontent-design DIV.product-forms DIV.right {
	WIDTH: 212px
}
BODY.top-level DIV#maincontent-design DIV.product-forms DIV {
	MIN-HEIGHT: 110px; BACKGROUND: #0075bf; COLOR: #fff
}
BODY.top-level DIV#maincontent-design DIV.product-forms FORM {
	PADDING-RIGHT: 9px; PADDING-LEFT: 0px; BACKGROUND: #4c9ed2; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
BODY.top-level DIV#maincontent-design DIV.product-forms FORM FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
BODY.top-level DIV#maincontent-design DIV.product-forms DIV.left H2 {
	BORDER-RIGHT: #4d9fd2 2px solid
}
BODY.top-level DIV#maincontent-design DIV.product-forms DIV.left DIV {
	BORDER-RIGHT: #4d9fd2 2px solid
}
BODY.top-level DIV#maincontent-design DIV.product-forms DIV.left FORM {
	BORDER-RIGHT: #82bbe0 2px solid
}
BODY.top-level DIV#maincontent-design DIV.product-forms FORM FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
BODY.top-level DIV#maincontent-design DIV.product-forms FORM SELECT {
	MARGIN-TOP: 1em; WIDTH: 180px
}
BODY.top-level DIV#maincontent-design DIV.product-forms FORM =
FIELDSET.buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; =
PADDING-TOP: 0px
}
BODY#home DIV#maincontent-design DIV.row {
	WIDTH: 100%
}
BODY#home DIV#maincontent-design DIV.first.row {
	BACKGROUND: =
url(../images/standard/home/home_main-promo_bg_gradient.gif) #d7df22 =
repeat-y 216px 0px; FLOAT: left
}
BODY#home DIV#maincontent-design DIV.home-title-introduction-container {
	FLOAT: left; WIDTH: 204px
}
BODY#home DIV#maincontent-design DIV.first.row DIV.page-title H1 {
	BACKGROUND-IMAGE: url(../images/standard/home/home_h1_bg_arrow.gif); =
PADDING-BOTTOM: 30px; COLOR: #fff; PADDING-TOP: 10px; BACKGROUND-COLOR: =
#d7df22
}
BODY#home DIV#maincontent-design DIV.first.row =
DIV.content-attribute-introduction {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; COLOR: #000
}
BODY#home DIV#maincontent-design DIV.first.row DIV.main-promo {
	FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 370px; PADDING-TOP: 11px
}
BODY#home DIV#maincontent-design DIV.content-attribute-body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: #fff; =
PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
BODY#home DIV#maincontent-design DIV.second.row {
	FLOAT: left; MARGIN-BOTTOM: 0.5em
}
BODY#home DIV#maincontent-design DIV.third.row {
	FLOAT: left; MARGIN-BOTTOM: 0.5em
}
BODY#home DIV#maincontent-design DIV.row DIV.block H2 {
	PADDING-LEFT: 10px; FONT-SIZE: 1.2em; FLOAT: left; WIDTH: 130px
}
BODY#home DIV#maincontent-design DIV.row DIV.block DIV {
	PADDING-RIGHT: 5px; FLOAT: right; WIDTH: 135px
}
BODY#home DIV#maincontent-design DIV.second.row DIV.block {
	COLOR: #fff; BACKGROUND-COLOR: #0075bf
}
BODY#home DIV#maincontent-design DIV.second.row DIV.block H2 {
	COLOR: #fff
}
BODY#home DIV#maincontent-design DIV.third.row DIV.block {
	COLOR: #0075bf; BACKGROUND-COLOR: #d9eaf5
}
BODY#home DIV#maincontent-design DIV.third.row DIV.block H2 {
	COLOR: #0075bf
}
BODY#home DIV#maincontent-design DIV.block {
	BACKGROUND-POSITION: left bottom; WIDTH: 288px; PADDING-TOP: 10px; =
BACKGROUND-REPEAT: no-repeat
}
BODY#home DIV#maincontent-design DIV.block DIV {
	MIN-HEIGHT: 180px
}
BODY#home DIV#maincontent-design DIV.block P.arrow {
	CLEAR: both; MARGIN: 0px
}
BODY#home DIV#maincontent-design DIV.block P.arrow A {
	BACKGROUND-POSITION: right center; PADDING-LEFT: 8px; BACKGROUND-IMAGE: =
url(../images/standard/arrow_right_rhs_padding.gif); COLOR: #fff
}
DIV#maincontent-design FORM#faq-search {
	CLEAR: both; BACKGROUND: #0075bf
}
DIV#maincontent-design FORM#faq-search FIELDSET {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; WIDTH: =
358px; BORDER-TOP-STYLE: none; PADDING-TOP: 6px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#maincontent-design FORM#faq-search LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#maincontent-design FORM#faq-search LABEL {
	DISPLAY: block; COLOR: #fff
}
DIV#maincontent-design FORM#faq-search SELECT {
	MARGIN-BOTTOM: 5px; WIDTH: 100%
}
DIV#maincontent-design FORM#faq-search INPUT.text {
	MARGIN-BOTTOM: 5px; WIDTH: 100%
}
DIV#maincontent-design FORM#faq-search P.search-tips {
	MARGIN: -1.2em 0px 0px; TEXT-ALIGN: right
}
DIV#maincontent-design FORM#faq-search P.search-tips A {
	COLOR: #99c8e5
}
DIV#maincontent-design #faq-content {
	CLEAR: both
}
DIV#maincontent-design #faq-content H2 {
	CLEAR: both; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; =
BACKGROUND: #b6d7ed; PADDING-BOTTOM: 5px; COLOR: #0075bf; PADDING-TOP: =
5px
}
DIV#maincontent-design #faq-content .info-panel {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #489cd1; =
PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 8px
}
DIV#maincontent-design #faq-content P {
	PADDING-LEFT: 10px
}
DIV#maincontent-design #faq-content P.info-panel {
	FONT-WEIGHT: bold
}
DIV#maincontent-design #faq-content .info-panel P {
	MARGIN: 0px
}
DIV#maincontent-design #faq-content .info-panel UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: -1.5em 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#maincontent-design #faq-content .info-panel LI {
	DISPLAY: inline; PADDING-LEFT: 19px; MARGIN-LEFT: 20px
}
DIV#maincontent-design #faq-content .info-panel LI#print-page {
	BACKGROUND: url(../images/standard/info_panel_print_icon.gif) no-repeat =
0px 50%
}
DIV#maincontent-design #faq-content .info-panel LI#email-page {
	BACKGROUND: url(../images/standard/info_panel_email_icon.gif) no-repeat =
0px 50%
}
DIV#maincontent-design #faq-content .info-panel LI A {
	COLOR: #fff
}
DIV#maincontent-design #faq-content DIV.help-blocks {
	BACKGROUND: url(../images/navigation/inline_nav_vertical_divider.gif) =
#0075bf repeat-y 50% 50%; FLOAT: left; BORDER-BOTTOM: #fff 1px solid
}
DIV#maincontent-design #faq-content DIV.help-blocks P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; MIN-HEIGHT: =
2.2em; BACKGROUND: #0075bf; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 289px; COLOR: #fff; PADDING-TOP: 1em; TEXT-ALIGN: center
}
DIV#maincontent-design #faq-content DIV.help-blocks P.first {
	MARGIN-RIGHT: 3px
}
DIV#maincontent-design #faq-content DIV.help-blocks P.selected {
	BACKGROUND: #489cd1
}
DIV#maincontent-design #faq-content DIV.help-blocks P A {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: =
underline
}
DIV#maincontent-design #faq-content DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#maincontent-design #faq-content DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#maincontent-design #faq-content DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#maincontent-design #faq-content DT P {
	FONT-WEIGHT: bold
}
DIV#maincontent-design #faq-content FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; =
PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
DIV#maincontent-design #faq-content FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; =
PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
DIV#maincontent-design #faq-content FORM P {
	MARGIN: 0px; PADDING-TOP: 10px
}
DIV#maincontent-design #faq-content LEGEND SPAN {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: =
1.1em; BACKGROUND: #b6d7ed; PADDING-BOTTOM: 5px; WIDTH: 565px; COLOR: =
#0075bf; PADDING-TOP: 5px
}
DIV#maincontent-design #faq-content FIELDSET SELECT {
	WIDTH: 272px
}
DIV#maincontent-design #faq-content FIELDSET TEXTAREA {
	WIDTH: 272px
}
DIV#maincontent-design #faq-content FIELDSET INPUT.text {
	WIDTH: 272px
}
DIV#maincontent-design #faq-content FIELDSET SELECT {
	MARGIN-LEFT: 10px
}
DIV#maincontent-design #faq-content FIELDSET TEXTAREA {
	MARGIN-LEFT: 10px
}
DIV#maincontent-design #faq-content FIELDSET INPUT {
	MARGIN-LEFT: 10px
}
DIV#maincontent-design #faq-content FIELDSET LABEL {
	MARGIN-LEFT: 10px
}
DIV#maincontent-design #faq-content LABEL {
	DISPLAY: block
}
DIV#maincontent-design #faq-content FIELDSET.radios LABEL {
	DISPLAY: inline; MARGIN-LEFT: 0px
}
DIV#maincontent-design #faq-content FIELDSET.buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; TEXT-ALIGN: left
}
DIV#maincontent-design #faq-content FIELDSET DIV {
	FLOAT: left; WIDTH: 49%
}
DIV.article-selector {
	PADDING-RIGHT: 20px; PADDING-LEFT: 102px; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 40px; PADDING-TOP: 34px
}
FORM.esrForm LABEL {
	FONT-WEIGHT: bold; COLOR: #fff
}
DIV#maincontent-design FORM.esrForm SELECT {
	WIDTH: 225px
}
FORM.esrForm DIV.first {
	BACKGROUND: url(../images/standard/esr/article-selector-1.jpg) #0075bf =
no-repeat left center
}
FORM.esrForm DIV.second {
	BACKGROUND: url(../images/standard/esr/article-selector-2.jpg) #318fcb =
no-repeat left center
}
FORM.esrForm DIV.third {
	BACKGROUND: url(../images/standard/esr/article-selector-3.jpg) #61a9d7 =
no-repeat left center; MARGIN-BOTTOM: 0px
}
BODY#standard DIV#maincontent-design P.standalone {
	MARGIN-TOP: 2px
}
DIV#maincontent-design DIV.search-results-header H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #0075bf; =
PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #80badf; PADDING-TOP: 3px; =
BORDER-BOTTOM: #fff 1px solid
}
DIV#maincontent-design DIV.search-results-header P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #0075bf; =
PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #80badf; PADDING-TOP: 3px; =
BORDER-BOTTOM: #fff 1px solid
}
DIV#maincontent-design DIV.search-results-header H3 {
	COLOR: #fff
}
DIV#maincontent-design DIV.search-results-header {
	MARGIN-BOTTOM: 0px; BACKGROUND-COLOR: #cce3f1
}
DIV#maincontent-design DIV#proxy-grants-offers DIV.search-results-header =
{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
DIV#maincontent-design DIV#proxy-grants-offers DIV#resultsList {
	WIDTH: 365px
}
DIV#maincontent-design DIV.esr-results {
	BACKGROUND: url(../images/standard/esr/energy_savers_results.jpg) =
#0075bf no-repeat 200px 10px
}
DIV#maincontent-design DIV.esr-results P {
	BORDER-LEFT-COLOR: #61a9d7; BORDER-BOTTOM-COLOR: #61a9d7; WIDTH: 168px; =
BORDER-TOP-COLOR: #61a9d7; BORDER-RIGHT-COLOR: #61a9d7
}
DIV#maincontent-design DIV.esr-results P.last {
	BORDER-LEFT-COLOR: #fff; BACKGROUND: none transparent scroll repeat 0% =
0%; BORDER-BOTTOM-COLOR: #fff; WIDTH: auto; BORDER-TOP-COLOR: #fff; =
BORDER-RIGHT-COLOR: #fff
}
DIV#maincontent-design DIV.search-results-header P.product-type {
	PADDING-RIGHT: 110px; PADDING-LEFT: 14px; BACKGROUND: =
url(../images/standard/energy_savers_logo.gif) #0075bf no-repeat 290px =
10px; PADDING-BOTTOM: 50px; PADDING-TOP: 10px
}
DIV#maincontent-design DIV.search-results-header P STRONG {
	MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 1.45em; COLOR: #fff
}
DIV#maincontent-design DIV.esr-results P STRONG {
	FONT-SIZE: 1em
}
DIV#maincontent-design DIV.search-results-header UL.next-prev {
	MARGIN-BOTTOM: 0px
}
DIV#maincontent-design DIV.search-results UL.next-all {
	MARGIN-LEFT: 0px
}
DIV#maincontent-design DIV.search-results UL.next-all LI {
	BORDER-RIGHT: #2072b8 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: =
10px; BACKGROUND: url(../images/standard/ul_results_header_arrow_r.gif) =
#489cd1 no-repeat right center; FLOAT: left; PADDING-BOTTOM: 3px; =
MARGIN: 0px; WIDTH: 171px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
DIV#maincontent-design DIV.search-results UL.next-all LI A {
	COLOR: #fff; TEXT-DECORATION: none
}
DIV.search-results-header LI.results-header-right {
	PADDING-RIGHT: 9px; BORDER-LEFT: #a4c9dc 1px solid; BORDER-RIGHT-STYLE: =
none
}
DIV#maincontent-design .results-list {
	CLEAR: left; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px
}
DIV#maincontent-design .results-list LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 24px; FONT-WEIGHT: bold; BACKGROUND: =
url(../images/standard/arrow_right_02.gif) #fff no-repeat 6px center; =
PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: =
#daebf6 1px solid; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
DIV#maincontent-design OL.results-list LI {
	PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; BACKGROUND-IMAGE: none; =
COLOR: #0075bf; LIST-STYLE-TYPE: decimal
}
DIV#maincontent-design .results-list LI A {
	TEXT-DECORATION: none
}
DIV#maincontent-design UL#resultsList {
	BACKGROUND: #f3f8fc
}
DIV#maincontent-design .search-results TABLE {
	CLEAR: left; MARGIN: 0px; BORDER-BOTTOM: #9dcae6 1px solid; =
BORDER-COLLAPSE: collapse; border-spacing: 1px
}
DIV#maincontent-design DIV#proxy-grants-offers .search-results TABLE {
	BORDER-TOP: #0075bf 1px solid; PADDING-BOTTOM: 50px; =
BORDER-BOTTOM-STYLE: none
}
DIV#maincontent-design .search-results TD {
	BACKGROUND: white; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
DIV#maincontent-design .search-results TH {
	BACKGROUND: white; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
DIV#maincontent-design .search-results TR {
	BACKGROUND: white; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
DIV#maincontent-design DIV#proxy-grants-offers .search-results TD {
	BACKGROUND: #f3f8fc
}
DIV#maincontent-design DIV#proxy-grants-offers .search-results TH {
	BACKGROUND: #f3f8fc
}
DIV#maincontent-design DIV#proxy-grants-offers .search-results TR {
	BACKGROUND: #f3f8fc
}
DIV#maincontent-design .search-results TD {
	BACKGROUND: #f3f8fc; PADDING-BOTTOM: 0px
}
DIV#maincontent-design .search-results TH {
	BACKGROUND: #f3f8fc; PADDING-BOTTOM: 0px
}
DIV#maincontent-design .search-results TR {
	BACKGROUND: #f3f8fc; PADDING-BOTTOM: 0px
}
DIV#maincontent-design .search-results TABLE.odd TD {
	BACKGROUND: #fff
}
DIV#maincontent-design .search-results TABLE.odd TH {
	BACKGROUND: #fff
}
DIV#maincontent-design .search-results TABLE.odd TR {
	BACKGROUND: #fff
}
DIV#maincontent-design .search-results TH {
	FONT-WEIGHT: normal; WIDTH: 100px; COLOR: #0075bf
}
DIV#maincontent-design .search-results TD.last {
	PADDING-BOTTOM: 10px
}
DIV#maincontent-design FIELDSET.search-results {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 20px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
DIV#maincontent-design FIELDSET.search-results LEGEND {
	PADDING-LEFT: 20px
}
DIV#maincontent-design DIV#proxy-grants-offers FIELDSET.search-results =
LEGEND {
	PADDING-LEFT: 10px; FONT-SIZE: 1.3em; COLOR: #0075bf
}
DIV#maincontent-design UL.search-results {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
DIV#maincontent-design UL.search-results LI {
	PADDING-RIGHT: 20px; BORDER-TOP: #0075bf 1px solid; PADDING-LEFT: 20px; =
PADDING-BOTTOM: 10px; MARGIN-LEFT: -20px; MARGIN-RIGHT: -20px; =
PADDING-TOP: 10px
}
DIV#maincontent-design UL.search-results LI.odd {
	BACKGROUND: #fff
}
DIV#maincontent-design UL.search-results LI H3 A {
	COLOR: #0075bf; TEXT-DECORATION: none
}
DIV#maincontent-design UL.search-results LI H3 A:hover {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL.search-results LI H3 A:focus {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL.search-results LI H3 A:active {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL.search-results EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
DIV#maincontent-design DIV#proxy-grants-offers .search-results =
TR.more-information TD {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: =
url(../images/standard/grants/more-info-divider.gif); PADDING-BOTTOM: =
20px; BACKGROUND-REPEAT: repeat-x
}
DIV#maincontent-design DIV#proxy-grants-offers .search-results =
TR.more-information TH {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: =
url(../images/standard/grants/more-info-divider.gif); PADDING-BOTTOM: =
20px; BACKGROUND-REPEAT: repeat-x
}
DIV#maincontent-design DIV#proxy-grants-offers .search-results =
TD.provider-type SPAN {
	PADDING-RIGHT: 4px; MIN-WIDTH: 7em; DISPLAY: block; PADDING-LEFT: 4px; =
FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #fff; =
PADDING-TOP: 2px
}
DIV#maincontent-design DIV#proxy-grants-offers .search-results =
TD.provider-type SPAN.energy-supplier {
	BACKGROUND: #f5c73d
}
DIV#maincontent-design DIV#proxy-grants-offers .search-results =
TD.provider-type SPAN.other {
	BACKGROUND: #d4ca97
}
DIV#maincontent-design DIV#proxy-grants-offers .search-results =
TD.provider-type SPAN.local-authority {
	BACKGROUND: #359ad7
}
DIV#maincontent-design DIV#proxy-grants-offers .search-results =
TD.provider-type SPAN.government {
	BACKGROUND: #c5d735
}
BODY.local-advice-centre DIV#maincontent-design =
DIV.content-attribute-body {
	OVERFLOW: auto
}
DIV#maincontent-design DIV.content-attribute-body-main {
	FLOAT: left; WIDTH: 178px; MARGIN-RIGHT: 5px
}
DIV#maincontent-design DIV.content-attribute-body-extra {
	FLOAT: left; WIDTH: 218px; MARGIN-RIGHT: -50px
}
DIV#maincontent-design H3.advice-centre-list {
	PADDING-RIGHT: 5px; PADDING-LEFT: 46px; BACKGROUND: #0075bf; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 14px; COLOR: #fff; PADDING-TOP: 15px
}
DIV#maincontent-design H3.article-list-header-01 {
	BACKGROUND: url(../images/standard/local-icons/icon_01.gif) #0075bf =
no-repeat left top
}
DIV#maincontent-design H3.article-list-header-02 {
	BACKGROUND: url(../images/standard/local-icons/icon_02.gif) #0075bf =
no-repeat left top
}
DIV#maincontent-design H3.article-list-header-03 {
	BACKGROUND: url(../images/standard/local-icons/icon_03.gif) #0075bf =
no-repeat left top
}
DIV#maincontent-design UL.advice-centre-list {
	MARGIN-TOP: 0px; BACKGROUND-COLOR: #fff
}
DIV#maincontent-design UL.advice-centre-list A {
	BACKGROUND-IMAGE: url(../images/standard/arrow_right_03.gif); =
BACKGROUND-COLOR: #cce3f1
}
DIV#maincontent-design DIV#more-news DIV {
	CLEAR: left; FLOAT: left; WIDTH: 157px
}
DIV#maincontent-design DIV#more-news FORM {
	CLEAR: none; PADDING-RIGHT: 0px; MARGIN-TOP: 0.5em; PADDING-LEFT: 0px; =
FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 384px; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#more-news FIELDSET {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
DIV#maincontent-design DIV#more-news FIELDSET.buttons {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; =
PADDING-TOP: 1em
}
DIV#maincontent-design DIV#more-news LEGEND {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.3em; COLOR: #0075bf
}
DIV#maincontent-design DIV#more-news FIELDSET DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#more-news FIELDSET DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#more-news FIELDSET DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#more-news FIELDSET DT {
	DISPLAY: block
}
DIV#maincontent-design DIV#more-news_old DIV {
	CLEAR: left; FLOAT: left; WIDTH: 157px
}
DIV#maincontent-design DIV#more-news_old FORM {
	CLEAR: none; PADDING-RIGHT: 0px; MARGIN-TOP: -1em; PADDING-LEFT: 0px; =
FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 207px; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#more-news_old FIELDSET {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
DIV#maincontent-design DIV#more-news_old FIELDSET.buttons {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; =
PADDING-TOP: 1em
}
DIV#maincontent-design DIV#more-news_old LEGEND {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.3em; COLOR: #0075bf
}
DIV#maincontent-design DIV#more-news_old FIELDSET DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#more-news_old FIELDSET DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#more-news_old FIELDSET DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#more-news_old FIELDSET DT {
	DISPLAY: block
}
DIV#maincontent-design UL#energy-products {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
DIV#maincontent-design UL#energy-products LI {
	BACKGROUND: url(../images/standard/savers_faux_col_tile.gif) repeat-y =
0px 0px; FLOAT: left; MARGIN-BOTTOM: 12px; MARGIN-LEFT: 0px
}
DIV#maincontent-design UL#energy-products H2 {
	PADDING-RIGHT: 75px; BACKGROUND-POSITION: 100% 0px; PADDING-LEFT: 5px; =
MIN-HEIGHT: 70px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; =
WIDTH: 95px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
DIV#maincontent-design UL#energy-products H2 SPAN {
	DISPLAY: block; COLOR: #80badf
}
DIV#maincontent-design UL#energy-products UL {
	FLOAT: right; MARGIN: 5px 0px 0px; WIDTH: 195px; LIST-STYLE-TYPE: none
}
DIV#maincontent-design UL#energy-products UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; =
MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
DIV#maincontent-design UL#energy-products LI A {
	TEXT-DECORATION: none
}
DIV#maincontent-design UL#energy-products LI A:hover {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL#energy-products LI A:focus {
	TEXT-DECORATION: underline
}
DIV#maincontent-design UL#energy-products LI A:active {
	TEXT-DECORATION: underline
}
DIV#maincontent-design DIV#energy-product-detail DIV.intro {
	BACKGROUND: #0075bf; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 100%
}
DIV#maincontent-design DIV#energy-product-detail DIV.intro IMG {
	FLOAT: right
}
DIV#maincontent-design DIV#energy-product-detail DIV.intro DL {
	DISPLAY: inline; FONT-SIZE: 1.1em; FLOAT: left; MARGIN: 10px
}
DIV#maincontent-design DIV#energy-product-detail DIV.intro DT {
	FONT-WEIGHT: normal; COLOR: #80badf
}
DIV#maincontent-design DIV#energy-product-detail DIV.intro DD {
	MARGIN: 0px 0px 10px; COLOR: #fff
}
DIV#maincontent-design DIV#energy-product-detail DIV.intro DD.brand-name =
{
	FONT-WEIGHT: bold
}
DIV#maincontent-design DIV#energy-product-detail H3 {
	CLEAR: both
}
DIV#maincontent-design DIV#proxy-grants-offers H2 {
	FONT-SIZE: 1.5em
}
DIV#maincontent-design DIV#proxy-grants-offers DIV.intro {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #cce3f1; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV#maincontent-design DIV.text-block {
	FLOAT: left; WIDTH: 48%
}
BODY.esr DIV#maincontent-design DIV.content-attribute-body =
P.previous-page A {
	PADDING-LEFT: 11px; FONT-WEIGHT: bold; BACKGROUND: =
url(../images/standard/esr-arrow-left.gif) no-repeat left center; COLOR: =
#0075bf
}
BODY.compare.esr DIV#maincontent-design DIV.content-attribute-body =
P.previous-page A {
	MARGIN-LEFT: 10px
}
DIV#maincontent-design DIV.content-attribute-search {
	CLEAR: both; MARGIN-BOTTOM: 0.5em; COLOR: #fff; BACKGROUND-COLOR: =
#0075bf
}
DIV#maincontent-design DIV.content-attribute-search FIELDSET {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BACKGROUND-COLOR: #0075bf
}
DIV#maincontent-design DIV.content-attribute-search FIELDSET LABEL {
	PADDING-RIGHT: 30px; FONT-WEIGHT: bold; BACKGROUND: #0075bf; COLOR: =
#fff
}
DIV#maincontent-design DIV.content-attribute-search FIELDSET =
INPUT#search-products-submit {
	BORDER-RIGHT: #0e5786 1px solid; BORDER-TOP: #0e5786 1px solid; =
BACKGROUND: url(../images/standard/form_fieldset-buttons_input_bg.gif) =
#0d7bbc repeat-x left top; BORDER-LEFT: #0e5786 1px solid; COLOR: #fff; =
BORDER-BOTTOM: #0e5786 1px solid
}
DIV#maincontent-design DIV.content-attribute-search FIELDSET =
INPUT#search-products {
	BORDER-RIGHT: #7f7f7f 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#7f7f7f 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 1px; PADDING-BOTTOM: =
1px; BORDER-LEFT: #7f7f7f 1px solid; WIDTH: 15em; COLOR: #0075bf; =
MARGIN-RIGHT: 0.5em; PADDING-TOP: 1px; BORDER-BOTTOM: #7f7f7f 1px solid
}
DIV#maincontent-design DIV.search-category-box {
	BORDER-RIGHT: #0075bf 1px solid; PADDING-RIGHT: 5px; =
BACKGROUND-POSITION: left top; BORDER-TOP: #0075bf 1px solid; =
PADDING-LEFT: 5px; MIN-HEIGHT: 58px; FLOAT: left; MARGIN-BOTTOM: 0.5em; =
PADDING-BOTTOM: 0px; BORDER-LEFT: #0075bf 1px solid; WIDTH: 373px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #0075bf 1px solid; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-COLOR: #fff
}
DIV#maincontent-design DIV.search-category-box H3 {
	PADDING-LEFT: 90px; MARGIN-BOTTOM: 2px
}
DIV#maincontent-design DIV.search-category-box H3 A {
	COLOR: #0075bf
}
DIV#maincontent-design DIV.search-category-box UL {
	CLEAR: both; PADDING-LEFT: 80px; FLOAT: left; MARGIN-LEFT: 0px
}
DIV#maincontent-design DIV.search-category-box LI {
	DISPLAY: inline; FLOAT: left
}
DIV#maincontent-design DIV.content-attribute-listcloud LI {
	DISPLAY: inline; FLOAT: left
}
DIV#maincontent-design DIV.search-category-box LI A {
	DISPLAY: block; COLOR: #0075bf; WHITE-SPACE: nowrap
}
DIV#maincontent-design DIV.content-attribute-listcloud LI A {
	DISPLAY: block; COLOR: #0075bf; WHITE-SPACE: nowrap
}
DIV#maincontent-design DIV.content-attribute-listcloud {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
MIN-HEIGHT: 40px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: =
#0075bf; PADDING-TOP: 0px; BACKGROUND-COLOR: #bddbee
}
DIV#maincontent-design DIV.content-attribute-listcloud UL {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 10px; =
MARGIN-LEFT: 0px; WIDTH: 100%; BACKGROUND-COLOR: #bddbee
}
DIV#maincontent-design DIV.search-compare-box {
	BORDER-RIGHT: #0075bf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#0075bf 1px solid; PADDING-LEFT: 0px; MIN-HEIGHT: 58px; BACKGROUND: =
url(../images/temp/est41/bg_est41_compare_box.gif) #fff repeat-y left =
top; PADDING-BOTTOM: 5px; MARGIN: 0.2em 0px; BORDER-LEFT: #0075bf 1px =
solid; WIDTH: 378px; PADDING-TOP: 5px; BORDER-BOTTOM: #0075bf 1px solid; =
POSITION: relative
}
DIV#maincontent-design DIV.search-compare-box INPUT.compare {
	LEFT: 1px; MARGIN: 0px; POSITION: absolute; TOP: 27px
}
DIV#maincontent-design DIV.search-compare-box H3 {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 100px; COLOR: #0075bf
}
DIV#maincontent-design DIV.search-compare-box H3 A {
	COLOR: #0075bf
}
DIV#maincontent-design DIV.search-compare-box P {
	MARGIN-LEFT: 100px
}
DIV#maincontent-design DIV.search-compare-box IMG {
	MARGIN-LEFT: 20px
}
DIV#maincontent-design DIV.search-compare-box DIV.product-image-list {
	FLOAT: left; WIDTH: 95px; TEXT-ALIGN: center
}
DIV#maincontent-design FORM.search-compare-form {
	MARGIN-TOP: 2.5em
}
DIV#maincontent-design FORM.search-compare-form * {
	TEXT-ALIGN: left
}
DIV#maincontent-design FORM.search-compare-form FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f3f8fc
}
DIV#maincontent-design FORM.search-compare-form DIV.compare-buttons {
	MIN-HEIGHT: 20px
}
DIV#maincontent-design FORM.search-compare-form DIV.compare-button {
	PADDING-LEFT: 17px; BACKGROUND: =
url(../images/temp/est41/bg_comparearrow.gif) #0075bf no-repeat left =
bottom; FLOAT: left; WIDTH: 90px
}
DIV#maincontent-design FORM.search-compare-form DIV.compare-button INPUT =
{
	WIDTH: 125px
}
DIV#maincontent-design FORM.search-compare-form DIV.sort-help {
	FONT-WEIGHT: bold; FLOAT: right; WIDTH: 240px; COLOR: #0075bf
}
DIV#maincontent-design FORM.search-compare-form =
DIV.bottom.compare-button {
	BACKGROUND: url(../images/temp/est41/bg_comparearrow_bottom.gif) =
#0075bf no-repeat left top
}
DIV#maincontent-design FORM.search-compare-form DIV.compare-button INPUT =
{
	BORDER-RIGHT: #0075bf 1px solid; BORDER-TOP: #0075bf 1px solid; =
FONT-WEIGHT: bold; BACKGROUND: =
url(../images/standard/form_fieldset-buttons_input_bg.gif) #0075bf =
repeat-x left bottom; BORDER-LEFT: #0075bf 1px solid; COLOR: #fff; =
BORDER-BOTTOM: #0075bf 1px solid; outline: none
}
DIV#maincontent-design DIV.compare-sort FORM {
	MARGIN-TOP: -10px; BACKGROUND: none transparent scroll repeat 0% 0%; =
FLOAT: right; WIDTH: 400px; MARGIN-RIGHT: 0px; TEXT-ALIGN: right
}
DIV#maincontent-design DIV.compare-sort FORM FIELDSET {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#maincontent-design DIV.compare-sort FORM FIELDSET.buttons INPUT {
	MARGIN-RIGHT: 0px
}
DIV#maincontent-design DIV.compare-sort SELECT {
	MARGIN-BOTTOM: 0px; WIDTH: 120px
}
DIV#maincontent-design DIV.product-detail-box {
	BORDER-RIGHT: #0075bf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#0075bf 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; FLOAT: left; =
PADDING-BOTTOM: 5px; MARGIN: 0.2em 0px; BORDER-LEFT: #0075bf 1px solid; =
WIDTH: 373px; PADDING-TOP: 5px; BORDER-BOTTOM: #0075bf 1px solid; =
POSITION: relative
}
DIV#maincontent-design DIV.product-detail-box DIV.buy-now-link-top {
	FLOAT: left; WIDTH: 260px; TEXT-ALIGN: left
}
DIV#maincontent-design DIV.product-detail-box IMG {
	PADDING-RIGHT: 7px; FLOAT: left
}
DIV#maincontent-design DIV.product-detail-box H1 {
	MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-SIZE: 1em; MARGIN-LEFT: 0px
}
DIV#maincontent-design DIV.product-detail-box H1 A {
	COLOR: #0075bf; TEXT-DECORATION: none
}
DIV#maincontent-design DIV.product-detail-box P.buy-now-link A {
	COLOR: #0075bf
}
DIV#maincontent-design DIV.product-tables {
	CLEAR: both; BORDER-RIGHT: #0075bf 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #0075bf 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; =
FLOAT: left; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#0075bf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #0075bf 1px solid
}
DIV#maincontent-design DIV.product-tables {
	WIDTH: 373px
}
DIV#maincontent-design DIV.product-tables TABLE {
	WIDTH: 373px
}
DIV#maincontent-design DIV.product-tables CAPTION {
	BORDER-TOP: #0075bf 1px solid; COLOR: #0075bf
}
DIV#maincontent-design DIV.product-tables TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; WIDTH: 50%; PADDING-TOP: 0px; BACKGROUND-COLOR: =
#fff; TEXT-ALIGN: right
}
DIV#maincontent-design DIV.product-tables TD {
	FONT-WEIGHT: normal; WIDTH: 50%; BACKGROUND-COLOR: #fff; TEXT-ALIGN: =
left
}
DIV#maincontent-design H1 A.category_link {
	COLOR: #0075bf
}
BODY.esr DIV#maincontent-design BODY.esr DIV#maincontent-design =
DIV.page-title H1 {
	COLOR: #0075bf
}
BODY.esr DIV#maincontent-design DIV.plain.page-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 0px; MARGIN-BOTTOM: =
0.5em; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
BODY.esr DIV#maincontent-design DIV.plain.page-title H1 {
	PADDING-LEFT: 3px; BACKGROUND: none transparent scroll repeat 0% 0%; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #0075bf
}
BODY.compare.esr DIV#maincontent-design DIV.content-attribute-body {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; WIDTH: 576px! important; PADDING-TOP: =
0px! important
}
BODY.compare.esr DIV#maincontent-design DIV.content-attribute-body =
DIV.multiple-notification {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 10px; COLOR: #c00; PADDING-TOP: 10px
}
BODY.compare.esr DIV#maincontent-design DIV.content-attribute-body =
DIV.compare-tools {
	FLOAT: left; WIDTH: 576px; HEIGHT: 40px
}
BODY.compare.esr DIV#maincontent-design DIV.content-attribute-body =
DIV.compare-tools P.print-page {
	MARGIN-TOP: 5px; FLOAT: right; WIDTH: auto; TEXT-ALIGN: right
}
BODY.compare.esr DIV#maincontent-design DIV.content-attribute-body =
DIV.compare-tools P.previous-page {
	FLOAT: left; WIDTH: 200px
}
BODY.compare.esr DIV#maincontent-design DIV.content-attribute-body =
P.print-page A {
	BORDER-RIGHT: #125589 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#125589 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; BACKGROUND: url(../images/standard/body-esr-compare_a_bg.gif) =
repeat-x left bottom; PADDING-BOTTOM: 2px; BORDER-LEFT: #125589 1px =
solid; COLOR: #0077be; PADDING-TOP: 2px; BORDER-BOTTOM: #125589 1px =
solid; TEXT-DECORATION: none
}
BODY.compare.esr DIV#maincontent-design TABLE {
	CLEAR: both; BORDER-TOP: #0075bf 1px solid; WIDTH: 576px; empty-cells: =
show
}
BODY.compare.esr DIV#maincontent-design TABLE TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; =
VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
BODY.compare.esr DIV#maincontent-design TABLE TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; =
VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
BODY.compare.esr DIV#maincontent-design TABLE THEAD TH {
	BACKGROUND: #fff; COLOR: #000; BORDER-BOTTOM: #d4d4d4 1px solid
}
BODY.compare.esr DIV#maincontent-design TABLE THEAD TH {
	BORDER-LEFT: #d4d4d4 1px solid
}
BODY.compare.esr DIV#maincontent-design TABLE TR.main-info TD {
	FONT-WEIGHT: normal; BACKGROUND: #fff; BORDER-LEFT: #d4d4d4 1px solid
}
BODY.compare.esr DIV#maincontent-design TABLE TR.main-info .last {
	BORDER-RIGHT: #0075bf 1px solid
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR.main-info TH {
	BACKGROUND: #fff
}
BODY.compare.esr DIV#maincontent-design TABLE TR.main-info TH {
	FONT-WEIGHT: normal
}
BODY.compare.esr DIV#maincontent-design TABLE TR.main-info TH.row {
	FONT-WEIGHT: bold; BORDER-LEFT: #0075bf 1px solid; COLOR: #0077be
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR.buy-now TD {
	VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR.buy-now TH {
	BORDER-BOTTOM: #0075bf 1px solid
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR.buy-now TD {
	BORDER-BOTTOM: #0075bf 1px solid
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR.buy-now TD A {
	BORDER-RIGHT: #125589 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#125589 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: =
url(../images/standard/body-esr-compare_a_bg.gif) repeat-x left bottom; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #125589 1px solid; COLOR: #0077be; =
PADDING-TOP: 2px; BORDER-BOTTOM: #125589 1px solid
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR.spacer TD {
	HEIGHT: 1em
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TH {
	FONT-WEIGHT: normal; BACKGROUND: #f3f8fc
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TD {
	BACKGROUND: #f3f8fc
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR TH {
	BORDER-BOTTOM: #d4d4d4 1px solid
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR TD {
	BORDER-BOTTOM: #d4d4d4 1px solid
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR.col TH {
	FONT-WEIGHT: bold; BACKGROUND: #cce3f2; COLOR: #0075bf; =
BORDER-BOTTOM-STYLE: none
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR.col TD {
	FONT-WEIGHT: bold; BACKGROUND: #cce3f2; COLOR: #0075bf; =
BORDER-BOTTOM-STYLE: none
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR.col TD {
	BORDER-RIGHT: #d4d4d4 1px solid
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR TD.details {
	BORDER-RIGHT: #d4d4d4 1px solid
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR.col TH {
	BORDER-RIGHT: #d4d4d4 1px solid; BORDER-LEFT: #d4d4d4 1px solid
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR TH.detail-row {
	BORDER-RIGHT: #d4d4d4 1px solid; BORDER-LEFT: #d4d4d4 1px solid
}
BODY.compare.esr DIV#maincontent-design TABLE TBODY TR.col {
	LEFT: 0px; POSITION: relative; TOP: -1px
}
BODY.compare.esr DIV#maincontent-design DIV#product-information {
	PADDING-RIGHT: 10px; BORDER-TOP: #fff 10px solid; PADDING-LEFT: 10px; =
FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #0175be; PADDING-TOP: 5px
}
DIV#maincontent-design DIV#cc {
	CLEAR: both; MARGIN-BOTTOM: 10px; WIDTH: 582px; COLOR: #fff
}
DIV#maincontent-design DIV#cc UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#cc LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#cc FORM {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#maincontent-design DIV#cc FORM FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#cc FORM LABEL {
	DISPLAY: block
}
DIV#maincontent-design DIV#cc H1 {
	FONT-SIZE: 1.3em; MARGIN: 0px 0px 14px 20px
}
DIV#maincontent-design DIV#cc H2 {
	COLOR: #fff
}
DIV#maincontent-design DIV#cc H2.cc-heading {
	FONT-SIZE: 1.3em; MARGIN: 0px 0px 14px
}
DIV#maincontent-design DIV#cc A {
	COLOR: #fff
}
DIV#maincontent-design DIV#cc .clear {
	CLEAR: both
}
DIV#maincontent-design DIV#cc-profile H2 {
	COLOR: #fff
}
DIV#maincontent-design DIV#cc-profile A {
	COLOR: #fff
}
DIV#maincontent-design DIV#cc-profile FORM {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#maincontent-design DIV#cc-profile FORM FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#cc-profile FORM LABEL {
	DISPLAY: block
}
.bold {
	FONT-WEIGHT: bold
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
DIV#maincontent-design DIV#cc DIV#cc-bg {
	CLEAR: both; BACKGROUND: url(../images/carbon/bg/bg-middle.gif) =
repeat-y left top; PADDING-BOTTOM: 6px; OVERFLOW: hidden; WIDTH: 582px
}
DIV#maincontent-design DIV.cc-inner {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; MARGIN: =
0px 2px; OVERFLOW: hidden; PADDING-TOP: 15px
}
DIV#maincontent-design DIV#cc DIV.expand-padding DIV.cc-inner {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px 2px; OVERFLOW: hidden; PADDING-TOP: 15px
}
DIV#maincontent-design DIV#cc-profile DIV.cc-inner {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: =
0px 2px; OVERFLOW: hidden; PADDING-TOP: 15px
}
DIV#maincontent-design DIV.cc-footer {
	BACKGROUND: url(../images/carbon/bg/bg-bottom.gif) no-repeat left =
bottom; PADDING-BOTTOM: 16px
}
DIV#maincontent-design DIV.cc-footer-your-home {
	BACKGROUND: url(../images/carbon/bg/bg-bottom-your-home.jpg) no-repeat =
left bottom; PADDING-BOTTOM: 175px
}
DIV#maincontent-design DIV.cc-footer-your-appliances {
	BACKGROUND: url(../images/carbon/bg/bg-bottom-your-appliances.jpg) =
no-repeat left bottom; PADDING-BOTTOM: 139px
}
DIV#maincontent-design DIV.cc-footer-checklist {
	BACKGROUND: url(../images/carbon/bg/bg-bottom-checklist.jpg) no-repeat =
left bottom; PADDING-BOTTOM: 174px
}
DIV#maincontent-design DIV.cc-footer-your-travel {
	BACKGROUND: url(../images/carbon/bg/bg-bottom-your-travel.jpg) =
no-repeat left bottom; PADDING-BOTTOM: 185px
}
DIV#maincontent-design DIV#cc-header {
	PADDING-RIGHT: 14px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/carbon/bg/bg-header.gif) #0064a2 no-repeat left top; =
PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: #fff; PADDING-TOP: 9px; =
HEIGHT: 36px
}
DIV#maincontent-design DIV#cc-header H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 22px; FONT-SIZE: 1.6em; FLOAT: left; =
PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
DIV#maincontent-design DIV#cc-tabs-home {
	BACKGROUND: url(../images/carbon/tabs-home.gif) no-repeat; PADDING-TOP: =
45px
}
DIV#maincontent-design DIV#cc-tabs-appliances {
	BACKGROUND: url(../images/carbon/tabs-appliances.gif) no-repeat; =
PADDING-TOP: 45px
}
DIV#maincontent-design DIV#cc-tabs-travel {
	BACKGROUND: url(../images/carbon/tabs-travel.gif) no-repeat; =
PADDING-TOP: 45px
}
DIV#maincontent-design DIV#cc-progress-bar {
	BACKGROUND: url(../images/carbon/progress-bar.gif) no-repeat left =
bottom; MARGIN: 15px auto; WIDTH: 384px; HEIGHT: 6px
}
DIV#maincontent-design DIV#cc-progress-bar SPAN#progress-bar-width {
	DISPLAY: block; BACKGROUND: =
url(../images/carbon/progress-bar-width.gif) repeat-x; MARGIN-LEFT: 3px; =
WIDTH: 100px; HEIGHT: 6px
}
DIV#maincontent-design FORM INPUT.text {
	BORDER-RIGHT: #0293ee 1px solid; BORDER-TOP: #085080 1px solid; =
BORDER-LEFT: #085080 1px solid; WIDTH: 144px; BORDER-BOTTOM: #0293ee 1px =
solid; BACKGROUND-COLOR: #9cc9e6
}
DIV#maincontent-design FORM SELECT.select {
	BORDER-RIGHT: #0293ee 1px solid; BORDER-TOP: #085080 1px solid; =
BORDER-LEFT: #085080 1px solid; WIDTH: 144px; BORDER-BOTTOM: #0293ee 1px =
solid; BACKGROUND-COLOR: #9cc9e6
}
DIV#maincontent-design DIV#cc-profile FORM INPUT.text {
	BACKGROUND-COLOR: #c0dca4
}
DIV#maincontent-design DIV#cc FORM INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 3px =
0px 0px; PADDING-TOP: 1px
}
DIV#maincontent-design DIV#cc FORM SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 3px =
0px 0px; PADDING-TOP: 1px
}
DIV#maincontent-design FORM SELECT.select {
	WIDTH: 146px
}
DIV#maincontent-design DIV#cc FORM INPUT.cutter-button {
	PADDING-RIGHT: 0px; BORDER-TOP: #9cc9e6 1px solid; MARGIN-TOP: 6px; =
PADDING-LEFT: 27px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; PADDING-BOTTOM: =
3px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #014c7b 1px solid; =
TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
DIV#maincontent-design DIV#cc FORM INPUT.cutter-button-on {
	CURSOR: pointer; COLOR: #4ed7fd
}
DIV#maincontent-design DIV#cc FORM .trio-item INPUT.cutter-button {
	WIDTH: 172px
}
DIV#maincontent-design DIV#cc FORM .quatro-item INPUT.cutter-button {
	WIDTH: 127px
}
DIV#maincontent-design DIV#cc FORM INPUT.find-address {
	BACKGROUND: #0166a5; WIDTH: 127px
}
DIV#maincontent-design DIV#cc FORM INPUT.add-another {
	BACKGROUND: url(../images/carbon/icon-add.gif) #0166a5 no-repeat 10px =
6px
}
DIV#maincontent-design DIV#cc FORM INPUT.remove {
	BACKGROUND: url(../images/carbon/icon-remove.gif) #0166a5 no-repeat =
10px 6px
}
.extra-details {
	MARGIN-TOP: 6px
}
DIV#maincontent-design DIV#cc .hrule {
	BACKGROUND: url(../images/carbon/hrule.gif) repeat-x left bottom; =
MARGIN-BOTTOM: 15px
}
DIV#maincontent-design DIV#cc FORM #cHeatingSystem {
	WIDTH: 24em
}
DIV#maincontent-design DIV#cc FORM FIELDSET.button-group {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: =
url(../images/carbon/hrule.gif) repeat-x left top; PADDING-BOTTOM: 0px; =
MARGIN: 0px 2px; PADDING-TOP: 14px
}
DIV#maincontent-design DIV#cc FORM FIELDSET.button-group-results {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: =
url(../images/carbon/hrule.gif) repeat-x left top; PADDING-BOTTOM: 0px; =
MARGIN: 0px 2px; PADDING-TOP: 14px
}
DIV#maincontent-design DIV#cc FORM FIELDSET.button-green {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: =
20px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 2px; PADDING-TOP: 14px; BORDER-RIGHT-WIDTH: 0px
}
DIV#maincontent-design DIV#cc FORM FIELDSET.button-group INPUT {
	MARGIN: 0px 0px 0px 90px
}
DIV#maincontent-design DIV#cc FORM FIELDSET.button-group-results INPUT {
	FLOAT: left; MARGIN: 0px 45px 0px 0px
}
DIV#maincontent-design DIV#cc FORM DIV.tv-width {
	FLOAT: left; WIDTH: 264px
}
DIV#maincontent-design DIV#cc FORM DIV.tv-width DIV.receiver-item INPUT =
{
	MARGIN-TOP: 10px; FLOAT: left
}
DIV#maincontent-design DIV#cc FORM DIV.tv-width DIV.receiver-item LABEL =
{
	MARGIN-TOP: 8px; DISPLAY: block; FLOAT: left; WIDTH: 170px
}
DIV#maincontent-design DIV#cc FORM DIV.tv-width DIV.receiver-item =
.tv-type {
	DISPLAY: block; FLOAT: left; WIDTH: 75px
}
DIV#maincontent-design DIV#cc FORM DIV.tv-width DIV.receiver-item =
.how-many {
	DISPLAY: block; FLOAT: left; WIDTH: 75px; TEXT-ALIGN: right
}
DIV#maincontent-design DIV#cc FORM DIV.tv-width SELECT {
	FLOAT: right; WIDTH: 50px; MARGIN-RIGHT: 20px
}
DIV#maincontent-design DIV#cc DIV.align-items INPUT.text-spacing {
	MARGIN-LEFT: 6px
}
DIV#maincontent-design DIV#cc FORM DIV.checklist-results {
	BORDER-TOP: #006fb4 1px solid; BACKGROUND: =
url(../images/carbon/bg/bg-results.gif) no-repeat center top; MARGIN: =
20px 0px 0px; OVERFLOW: hidden; WIDTH: 213px; BORDER-BOTTOM: #025d95 1px =
solid
}
DIV#maincontent-design DIV#cc FORM DIV.checklist-results P {
	TEXT-ALIGN: center
}
DIV#maincontent-design DIV#cc FORM DIV.checklist-results =
P.checklist-saving {
	FONT-WEIGHT: bold; FONT-SIZE: 2.7em; MARGIN: 0px
}
DIV#maincontent-design DIV#cc FORM DIV.checklist-results P.first {
	MARGIN-TOP: 20px
}
DIV#maincontent-design DIV#cc FORM DIV.checklist-results =
P.checklist-unit {
	MARGIN-BOTTOM: 30px
}
DIV#maincontent-design DIV#cc FORM DIV.checklist-results P.results {
	FONT-SIZE: 4em; MARGIN: 0px
}
DIV#maincontent-design DIV#cc FORM INPUT.submit-results {
	MARGIN-TOP: 33px; FLOAT: left
}
DIV#maincontent-design DIV.form-row {
	CLEAR: both; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: =
15px; MARGIN: 0px 2px; OVERFLOW: hidden; WIDTH: 538px; PADDING-TOP: 0px
}
DIV#maincontent-design DIV.form-row .last-item {
	MARGIN-RIGHT: 0px
}
DIV#maincontent-design DIV#cc DIV.form-row P {
	MARGIN-BOTTOM: 0px
}
DIV#maincontent-design DIV#cc .align-items {
	MARGIN: 0px 0px 4px
}
DIV#maincontent-design DIV#cc .align-items LABEL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; VERTICAL-ALIGN: middle; PADDING-TOP: 1px
}
DIV#maincontent-design DIV#cc .align-items INPUT.radio {
	DISPLAY: inline; MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle
}
DIV#maincontent-design DIV#cc .align-items INPUT.checkbox {
	DISPLAY: inline; MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle
}
DIV#maincontent-design DIV#cc-profile .align-items {
	MARGIN: 0px 0px 4px
}
DIV#maincontent-design DIV#cc-profile .align-items LABEL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: =
0px; VERTICAL-ALIGN: middle; PADDING-TOP: 1px
}
DIV#maincontent-design DIV#cc-profile .align-items INPUT.radio {
	DISPLAY: inline; MARGIN: 0px; VERTICAL-ALIGN: middle
}
DIV#maincontent-design DIV#cc-profile .align-items INPUT.checkbox {
	DISPLAY: inline; MARGIN: 0px; VERTICAL-ALIGN: middle
}
DIV#maincontent-design DIV.cc-inner DIV.form-row-no-padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 20px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#error {
	BACKGROUND: url(../images/carbon/bg/bg-error-bottom.gif) no-repeat left =
bottom; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px 125px; WIDTH: 300px
}
#error-bg {
	BACKGROUND: url(../images/carbon/bg/bg-error-top.gif) no-repeat left =
top; PADDING-TOP: 8px
}
#error P {
	MARGIN: 6px 18px 0px
}
DIV#maincontent-design DIV.duo-item {
	FLOAT: left; WIDTH: 254px; MARGIN-RIGHT: 28px; xxbackground-color: =
#99CCFF
}
DIV#maincontent-design DIV.expand-bottom DIV.duo-item {
	MARGIN: 0px; WIDTH: 220px
}
DIV#maincontent-design DIV#icon-microwave {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-microwave.gif) =
no-repeat right top; WIDTH: 220px
}
DIV#maincontent-design DIV#icon-kettle {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-kettle.gif) =
no-repeat right top; WIDTH: 260px
}
DIV#maincontent-design DIV#icon-kettle P {
	WIDTH: 200px
}
DIV#maincontent-design DIV#icon-dishwasher {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-dishwasher.gif) =
no-repeat right 27px; HEIGHT: 60px
}
DIV#maincontent-design DIV#icon-washingmachine {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-washingmachine.gif) no-repeat =
right 3px
}
DIV#maincontent-design DIV#icon-tumbledryer {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-tumbledryer.gif) =
no-repeat right 3px
}
DIV#maincontent-design DIV#icon-tv {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-tv.gif) =
no-repeat right 27px; HEIGHT: 60px
}
DIV#maincontent-design DIV#digital-radio {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-digital-radio.gif) no-repeat =
right 3px
}
DIV#maincontent-design .trio-item {
	DISPLAY: inline; FLOAT: left; WIDTH: 172px; xxmargin: 0 11px 0 0
}
DIV#maincontent-design .trio-item FIELDSET {
	MARGIN-TOP: 10px
}
DIV#maincontent-design DIV#cc FORM .trio-item INPUT.add-another {
	MARGIN-TOP: 10px
}
DIV#maincontent-design FORM .trio-item INPUT.text {
	WIDTH: 172px
}
DIV#maincontent-design FORM FIELDSET.trio-item SELECT {
	WIDTH: 172px
}
DIV#maincontent-design FORM DIV.trio-item SELECT {
	WIDTH: 172px
}
DIV#maincontent-design FORM DIV.trio-item SELECT {
	WIDTH: 90%
}
DIV#maincontent-design .trio-item IMG {
	MARGIN-BOTTOM: 13px
}
DIV#maincontent-design .quatro-item {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 127px
}
DIV#maincontent-design .quatro-item INPUT {
	WIDTH: 124px
}
DIV#maincontent-design .quatro-item SELECT {
	WIDTH: 124px
}
DIV#maincontent-design FORM .quatro-item INPUT.text {
	WIDTH: 124px
}
DIV#maincontent-design FORM .quatro-item SELECT {
	WIDTH: 127px
}
DIV#maincontent-design FORM .quatro-item .tvset-padding {
	PADDING-TOP: 6px
}
.form-row {
	CLEAR: both; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 100%
}
.icon-replace {
	FLOAT: left; WIDTH: 90%; MARGIN-RIGHT: 10px
}
.icon-replace LABEL {
	PADDING-RIGHT: 3px; BORDER-TOP: #9cc9e6 1px solid; MARGIN-TOP: 38px; =
DISPLAY: block; PADDING-LEFT: 28px; BACKGROUND: =
url(../images/carbon/label-circle.gif) #0166a5 no-repeat 10px 4px; =
PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 3px; =
BORDER-BOTTOM: #014c7b 1px solid
}
.icon-replace LABEL.nostyle {
	BORDER-RIGHT: #c00 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c00 0px =
solid; MARGIN-TOP: 6px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: #c00 0px solid; =
PADDING-TOP: 0px; BORDER-BOTTOM: #c00 0px solid
}
DIV#maincontent-design DIV#cc .icon-replace-on LABEL {
	BACKGROUND-IMAGE: url(../images/carbon/label-circle-on.gif); CURSOR: =
pointer; COLOR: #d9df23
}
DIV#maincontent-design DIV#cc .icon-replace-on LABEL.nostyle {
	BACKGROUND-IMAGE: none; COLOR: #fff
}
DIV#maincontent-design DIV#cc .icon-highlight LABEL {
	COLOR: #4ed7fd
}
.hrule.form-row .quatro-item.icon-replace {
	DISPLAY: block; FLOAT: left
}
.hrule.form-row .trio-item.icon-replace {
	DISPLAY: block; FLOAT: left
}
.icon-replace SPAN {
	PADDING-RIGHT: 3px; BORDER-TOP: #9cc9e6 1px solid; MARGIN-TOP: 38px; =
DISPLAY: block; PADDING-LEFT: 28px; BACKGROUND: =
url(../images/carbon/label-circle.gif) #0166a5 no-repeat 10px 4px; =
PADDING-BOTTOM: 2px; WIDTH: 80%; CURSOR: pointer; COLOR: #fff; =
PADDING-TOP: 3px; BORDER-BOTTOM: #014c7b 1px solid
}
DIV#maincontent-design DIV#cc .icon-replace SPAN.nostyle {
	BORDER-RIGHT: #c00 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c00 1px =
solid; MARGIN-TOP: 6px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: #c00 1px solid; =
PADDING-TOP: 0px; BORDER-BOTTOM: #c00 1px solid
}
DIV#maincontent-design DIV#cc .icon-replace-on SPAN {
	BACKGROUND-IMAGE: url(../images/carbon/label-circle-on.gif); WIDTH: =
80%; CURSOR: pointer; COLOR: #d9df23
}
.additional-question {
	CLEAR: both
}
.cFlat {
	BACKGROUND: url(../images/carbon/icons/home/icon-flat.gif) no-repeat =
center top
}
.cFlat-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-flat-on.gif) no-repeat =
center top
}
.cFlat-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-flat-hover.gif) =
no-repeat center top
}
.cHouse {
	BACKGROUND: url(../images/carbon/icons/home/icon-house.gif) no-repeat =
center top
}
.cHouse-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-house-on.gif) =
no-repeat center top
}
.cHouse-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-house-hover.gif) =
no-repeat center top
}
.cMaisonette {
	BACKGROUND: url(../images/carbon/icons/home/icon-maisonette.gif) =
no-repeat center top
}
.cMaisonette-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-maisonette-on.gif) =
no-repeat center top
}
.cMaisonette-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-maisonette-hover.gif) =
no-repeat center top
}
.cBungalow {
	BACKGROUND: url(../images/carbon/icons/home/icon-bungalow.gif) =
no-repeat center top
}
.cBungalow-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-bungalow-on.gif) =
no-repeat center top
}
.cBungalow-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-bungalow-hover.gif) =
no-repeat center top
}
.cGas {
	BACKGROUND: url(../images/carbon/icons/home/icon-gas.gif) no-repeat =
center top
}
.cGas-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-gas-on.gif) no-repeat =
center top
}
.cGas-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-gas-hover.gif) =
no-repeat center top
}
.cElectricity {
	BACKGROUND: url(../images/carbon/icons/home/icon-electricity.gif) =
no-repeat center top
}
.cElectricity-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-electricity-on.gif) =
no-repeat center top
}
.cElectricity-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-electricity-hover.gif) =
no-repeat center top
}
.cOil {
	BACKGROUND: url(../images/carbon/icons/home/icon-oil.gif) no-repeat =
center top
}
.cOil-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-oil-on.gif) no-repeat =
center top
}
.cOil-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-oil-hover.gif) =
no-repeat center top
}
.cLPG {
	BACKGROUND: url(../images/carbon/icons/home/icon-lpg.gif) no-repeat =
center top
}
.cLPG-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-lpg-on.gif) no-repeat =
center top
}
.cLPG-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-lpg-hover.gif) =
no-repeat center top
}
.cCoal {
	BACKGROUND: url(../images/carbon/icons/home/icon-coal.gif) no-repeat =
center top
}
.cCoal-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-coal-on.gif) no-repeat =
center top
}
.cCoal-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-coal-hover.gif) =
no-repeat center top
}
.cBiomass {
	BACKGROUND: url(../images/carbon/icons/home/icon-biomass.gif) no-repeat =
center top
}
.cBiomass-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-biomass-on.gif) =
no-repeat center top
}
.cBiomass-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-biomass-hover.gif) =
no-repeat center top
}
.cSolarHotWater {
	BACKGROUND: url(../images/carbon/icons/home/icon-solar.gif) no-repeat =
center top
}
.cSolarHotWater-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-solar-on.gif) =
no-repeat center top
}
.cSolarHotWater-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-solar-hover.gif) =
no-repeat center top
}
.cPhotovoltaic {
	BACKGROUND: url(../images/carbon/icons/home/icon-solarpanels.gif) =
no-repeat center top
}
.cPhotovoltaic-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-solarpanels-on.gif) =
no-repeat center top
}
.cPhotovoltaic-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-solarpanels-hover.gif) =
no-repeat center top
}
.cWindTurbine {
	BACKGROUND: url(../images/carbon/icons/home/icon-wind.gif) no-repeat =
center top
}
.cWindTurbine-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-wind-on.gif) no-repeat =
center top
}
.cWindTurbine-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-wind-hover.gif) =
no-repeat center top
}
.cHeatPump {
	BACKGROUND: url(../images/carbon/icons/home/icon-heatpump.gif) =
no-repeat center top
}
.cHeatPump-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-heatpump-on.gif) =
no-repeat center top
}
.cHeatPump-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-heatpump-hover.gif) =
no-repeat center top
}
.cHydroPower {
	BACKGROUND: url(../images/carbon/icons/home/icon-hydro.gif) no-repeat =
center top
}
.cHydroPower-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-hydro-on.gif) =
no-repeat center top
}
.cHydroPower-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-hydro-hover.gif) =
no-repeat center top
}
.cRenewableNone {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.cRenewableNone-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.cRenewableNone-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.cInsulationLoft {
	BACKGROUND: url(../images/carbon/icons/home/icon-loft.gif) no-repeat =
center top
}
.cInsulationLoft-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-loft-on.gif) no-repeat =
center top
}
.cInsulationLoft-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-loft-hover.gif) =
no-repeat center top
}
.cInsulationCavityWall {
	BACKGROUND: url(../images/carbon/icons/home/icon-wall.gif) no-repeat =
center top
}
.cInsulationCavityWall-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-wall-on.gif) no-repeat =
center top
}
.cInsulationCavityWall-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-wall-hover.gif) =
no-repeat center top
}
.cInsulationUnderfloor {
	BACKGROUND: url(../images/carbon/icons/home/icon-floor.gif) no-repeat =
center top
}
.cInsulationUnderfloor-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-floor-on.gif) =
no-repeat center top
}
.cInsulationUnderfloor-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-floor-hover.gif) =
no-repeat center top
}
.cInsulationGlazing {
	BACKGROUND: url(../images/carbon/icons/home/icon-doubleglazing.gif) =
no-repeat center top
}
.cInsulationGlazing-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-doubleglazing-on.gif) =
no-repeat center top
}
.cInsulationGlazing-hover {
	BACKGROUND: =
url(../images/carbon/icons/home/icon-doubleglazing-hover.gif) no-repeat =
center top
}
.cInsulationDraught {
	BACKGROUND: url(../images/carbon/icons/home/icon-draught.gif) no-repeat =
center top
}
.cInsulationDraught-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-draught-on.gif) =
no-repeat center top
}
.cInsulationDraught-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-draught-hover.gif) =
no-repeat center top
}
.cInsulationNone {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.cInsulationNone-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.cInsulationNone-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.cFridge {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-fridge.gif) =
no-repeat center top
}
.cFridge-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-fridge-on.gif) =
no-repeat center top
}
.cFridge-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridge-hover.gif) no-repeat =
center top
}
.cFridgeFreezer {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer.gif) no-repeat =
center top
}
.cFridgeFreezer-on {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer-on.gif) =
no-repeat center top
}
.cFridgeFreezer-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer-hover.gif) =
no-repeat center top
}
.cChestUpright {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freezer.gif) =
no-repeat center top
}
.cChestUpright-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freezer-on.gif) =
no-repeat center top
}
.cChestUpright-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-freezer-hover.gif) no-repeat =
center top
}
.cFridgeNone {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.cFridgeNone-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.cFridgeNone-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.c3_Fridge {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-fridge.gif) =
no-repeat center top
}
.c3_Fridge-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-fridge-on.gif) =
no-repeat center top
}
.c3_Fridge-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridge-hover.gif) no-repeat =
center top
}
.c3_FridgeFreezer {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer.gif) no-repeat =
center top
}
.c3_FridgeFreezer-on {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer-on.gif) =
no-repeat center top
}
.c3_FridgeFreezer-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer-hover.gif) =
no-repeat center top
}
.c3_ChestUpright {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freezer.gif) =
no-repeat center top
}
.c3_ChestUpright-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freezer-on.gif) =
no-repeat center top
}
.c3_ChestUpright-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-freezer-hover.gif) no-repeat =
center top
}
.c3_FridgeNone {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.c3_FridgeNone-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.c3_FridgeNone-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.c1_Fridge {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-fridge.gif) =
no-repeat center top
}
.c1_Fridge-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-fridge-on.gif) =
no-repeat center top
}
.c1_Fridge-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridge-hover.gif) no-repeat =
center top
}
.c1_FridgeFreezer {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer.gif) no-repeat =
center top
}
.c1_FridgeFreezer-on {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer-on.gif) =
no-repeat center top
}
.c1_FridgeFreezer-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer-hover.gif) =
no-repeat center top
}
.c1_ChestUpright {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freezer.gif) =
no-repeat center top
}
.c1_ChestUpright-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freezer-on.gif) =
no-repeat center top
}
.c1_ChestUpright-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-freezer-hover.gif) no-repeat =
center top
}
.c1_FridgeNone {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.c1_FridgeNone-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.c1_FridgeNone-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.c2_Fridge {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-fridge.gif) =
no-repeat center top
}
.c2_Fridge-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-fridge-on.gif) =
no-repeat center top
}
.c2_Fridge-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridge-hover.gif) no-repeat =
center top
}
.c2_FridgeFreezer {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer.gif) no-repeat =
center top
}
.c2_FridgeFreezer-on {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer-on.gif) =
no-repeat center top
}
.c2_FridgeFreezer-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer-hover.gif) =
no-repeat center top
}
.c2_ChestUpright {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freezer.gif) =
no-repeat center top
}
.c2_ChestUpright-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freezer-on.gif) =
no-repeat center top
}
.c2_ChestUpright-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-freezer-hover.gif) no-repeat =
center top
}
.c2_FridgeNone {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.c2_FridgeNone-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.c2_FridgeNone-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.cFridge_1 {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-fridge.gif) =
no-repeat center top
}
.cFridge_1-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-fridge-on.gif) =
no-repeat center top
}
.cFridge_1-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridge-hover.gif) no-repeat =
center top
}
.cFridgeFreezer_1 {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer.gif) no-repeat =
center top
}
.cFridgeFreezer_1-on {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer-on.gif) =
no-repeat center top
}
.cFridgeFreezer_1-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer-hover.gif) =
no-repeat center top
}
.cChestUpright_1 {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freezer.gif) =
no-repeat center top
}
.cChestUpright_1-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freezer-on.gif) =
no-repeat center top
}
.cChestUpright_1-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-freezer-hover.gif) no-repeat =
center top
}
.cFridgeNone_1 {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.cFridgeNone_1-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.cFridgeNone_1-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.cFridge_2 {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-fridge.gif) =
no-repeat center top
}
.cFridge_2-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-fridge-on.gif) =
no-repeat center top
}
.cFridge_2-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridge-hover.gif) no-repeat =
center top
}
.cFridgeFreezer_2 {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer.gif) no-repeat =
center top
}
.cFridgeFreezer_2-on {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer-on.gif) =
no-repeat center top
}
.cFridgeFreezer_2-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer-hover.gif) =
no-repeat center top
}
.cChestUpright_2 {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freezer.gif) =
no-repeat center top
}
.cChestUpright_2-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freezer-on.gif) =
no-repeat center top
}
.cChestUpright_2-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-freezer-hover.gif) no-repeat =
center top
}
.cFridgeNone_2 {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.cFridgeNone_2-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.cFridgeNone_2-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.cFridge_3 {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-fridge.gif) =
no-repeat center top
}
.cFridge_3-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-fridge-on.gif) =
no-repeat center top
}
.cFridge_3-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridge-hover.gif) no-repeat =
center top
}
.cFridgeFreezer_3 {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer.gif) no-repeat =
center top
}
.cFridgeFreezer_3-on {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer-on.gif) =
no-repeat center top
}
.cFridgeFreezer_3-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-fridgefreezer-hover.gif) =
no-repeat center top
}
.cChestUpright_3 {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freezer.gif) =
no-repeat center top
}
.cChestUpright_3-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freezer-on.gif) =
no-repeat center top
}
.cChestUpright_3-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-freezer-hover.gif) no-repeat =
center top
}
.cFridgeNone_3 {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.cFridgeNone_3-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.cFridgeNone_3-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.cHobGas {
	BACKGROUND: url(../images/carbon/icons/home/icon-gas.gif) no-repeat =
center top
}
.cHobGas-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-gas-on.gif) no-repeat =
center top
}
.cHobGas-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-gas-hover.gif) =
no-repeat center top
}
.cHobElectric {
	BACKGROUND: url(../images/carbon/icons/home/icon-electricity.gif) =
no-repeat center top
}
.cHobElectric-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-electricity-on.gif) =
no-repeat center top
}
.cHobElectric-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-electricity-hover.gif) =
no-repeat center top
}
.cHobInduction {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-induction.gif) =
no-repeat center top
}
.cHobInduction-on {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-induction-on.gif) no-repeat =
center top
}
.cHobInduction-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-induction-hover.gif) =
no-repeat center top
}
.cHobNone {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.cHobNone-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.cHobNone-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.cOvenGas {
	BACKGROUND: url(../images/carbon/icons/home/icon-gas.gif) no-repeat =
center top
}
.cOvenGas-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-gas-on.gif) no-repeat =
center top
}
.cOvenGas-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-gas-hover.gif) =
no-repeat center top
}
.cOvenElectric {
	BACKGROUND: url(../images/carbon/icons/home/icon-electricity.gif) =
no-repeat center top
}
.cOvenElectric-on {
	BACKGROUND: url(../images/carbon/icons/home/icon-electricity-on.gif) =
no-repeat center top
}
.cOvenElectric-hover {
	BACKGROUND: url(../images/carbon/icons/home/icon-electricity-hover.gif) =
no-repeat center top
}
.cOvenNone {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.cOvenNone-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.cOvenNone-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.cSatellite {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-satellite.gif) =
no-repeat center top
}
.cSatellite-on {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-satellite-on.gif) no-repeat =
center top
}
.cSatellite-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-satellite-hover.gif) =
no-repeat center top
}
.cCable {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-cable.gif) =
no-repeat center top
}
.cCable-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-cable-on.gif) =
no-repeat center top
}
.cCable-hover {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-cable-hover.gif) =
no-repeat center top
}
.cFreeview {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freeview.gif) =
no-repeat center top
}
.cFreeview-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-freeview-on.gif) =
no-repeat center top
}
.cFreeview-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-freeview-hover.gif) no-repeat =
center top
}
.cSatelliteNone {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.cSatelliteNone-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.cSatelliteNone-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.cDVD {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-dvd.gif) =
no-repeat center top
}
.cDVD-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-dvd-on.gif) =
no-repeat center top
}
.cDVD-hover {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-dvd-hover.gif) =
no-repeat center top
}
.cHDD {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-hdd.gif) =
no-repeat center top
}
.cHDD-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-hdd-on.gif) =
no-repeat center top
}
.cHDD-hover {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-hdd-hover.gif) =
no-repeat center top
}
.cVideo {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-video.gif) =
no-repeat center top
}
.cVideo-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-video-on.gif) =
no-repeat center top
}
.cVideo-hover {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-video-hover.gif) =
no-repeat center top
}
.cDvdNone {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.cDvdNone-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.cDvdNone-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.cLaptop {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-laptop.gif) =
no-repeat center top
}
.cLaptop-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-laptop-on.gif) =
no-repeat center top
}
.cLaptop-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-laptop-hover.gif) no-repeat =
center top
}
.cDesktop {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-desktoppc.gif) =
no-repeat center top
}
.cDesktop-on {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-desktoppc-on.gif) no-repeat =
center top
}
.cDesktop-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-desktoppc-hover.gif) =
no-repeat center top
}
.cComputerNone {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.cComputerNone-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.cComputerNone-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.cInkjet {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-inkjet.gif) =
no-repeat center top
}
.cInkjet-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-inkjet-on.gif) =
no-repeat center top
}
.cInkjet-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-inkjet-hover.gif) no-repeat =
center top
}
.cLaserjet {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-laserjet.gif) =
no-repeat center top
}
.cLaserjet-on {
	BACKGROUND: url(../images/carbon/icons/appliances/icon-laserjet-on.gif) =
no-repeat center top
}
.cLaserjet-hover {
	BACKGROUND: =
url(../images/carbon/icons/appliances/icon-laserjet-hover.gif) no-repeat =
center top
}
.cPrinterNone {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.cPrinterNone-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.cPrinterNone-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.cCar {
	BACKGROUND: url(../images/carbon/icons/travel/icon-car.gif) no-repeat =
center top
}
.cCar-on {
	BACKGROUND: url(../images/carbon/icons/travel/icon-car-on.gif) =
no-repeat center top
}
.cCar-hover {
	BACKGROUND: url(../images/carbon/icons/travel/icon-car-hover.gif) =
no-repeat center top
}
.cMotorcycle {
	BACKGROUND: url(../images/carbon/icons/travel/icon-motorbike.gif) =
no-repeat center top
}
.cMotorcycle-on {
	BACKGROUND: url(../images/carbon/icons/travel/icon-motorbike-on.gif) =
no-repeat center top
}
.cMotorcycle-hover {
	BACKGROUND: url(../images/carbon/icons/travel/icon-motorbike-hover.gif) =
no-repeat center top
}
.cNoVehicle {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.cNoVehicle-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.cNoVehicle-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.c1_Car {
	BACKGROUND: url(../images/carbon/icons/travel/icon-car.gif) no-repeat =
center top
}
.c1_Car-on {
	BACKGROUND: url(../images/carbon/icons/travel/icon-car-on.gif) =
no-repeat center top
}
.c1_Car-hover {
	BACKGROUND: url(../images/carbon/icons/travel/icon-car-hover.gif) =
no-repeat center top
}
.c1_Motorcycle {
	BACKGROUND: url(../images/carbon/icons/travel/icon-motorbike.gif) =
no-repeat center top
}
.c1_Motorcycle-on {
	BACKGROUND: url(../images/carbon/icons/travel/icon-motorbike-on.gif) =
no-repeat center top
}
.c1_Motorcycle-hover {
	BACKGROUND: url(../images/carbon/icons/travel/icon-motorbike-hover.gif) =
no-repeat center top
}
.c1_NoVehicle {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.c1_NoVehicle-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.c1_NoVehicle-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.c2_Car {
	BACKGROUND: url(../images/carbon/icons/travel/icon-car.gif) no-repeat =
center top
}
.c2_Car-on {
	BACKGROUND: url(../images/carbon/icons/travel/icon-car-on.gif) =
no-repeat center top
}
.c2_Car-hover {
	BACKGROUND: url(../images/carbon/icons/travel/icon-car-hover.gif) =
no-repeat center top
}
.c2_Motorcycle {
	BACKGROUND: url(../images/carbon/icons/travel/icon-motorbike.gif) =
no-repeat center top
}
.c2_Motorcycle-on {
	BACKGROUND: url(../images/carbon/icons/travel/icon-motorbike-on.gif) =
no-repeat center top
}
.c2_Motorcycle-hover {
	BACKGROUND: url(../images/carbon/icons/travel/icon-motorbike-hover.gif) =
no-repeat center top
}
.c2_NoVehicle {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.c2_NoVehicle-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.c2_NoVehicle-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.c3_Car {
	BACKGROUND: url(../images/carbon/icons/travel/icon-car.gif) no-repeat =
center top
}
.c3_Car-on {
	BACKGROUND: url(../images/carbon/icons/travel/icon-car-on.gif) =
no-repeat center top
}
.c3_Car-hover {
	BACKGROUND: url(../images/carbon/icons/travel/icon-car-hover.gif) =
no-repeat center top
}
.c3_Motorcycle {
	BACKGROUND: url(../images/carbon/icons/travel/icon-motorbike.gif) =
no-repeat center top
}
.c3_Motorcycle-on {
	BACKGROUND: url(../images/carbon/icons/travel/icon-motorbike-on.gif) =
no-repeat center top
}
.c3_Motorcycle-hover {
	BACKGROUND: url(../images/carbon/icons/travel/icon-motorbike-hover.gif) =
no-repeat center top
}
.c3_NoVehicle {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.c3_NoVehicle-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.c3_NoVehicle-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
.cWalk {
	BACKGROUND: url(../images/carbon/icons/travel/icon-walk.gif) no-repeat =
center top
}
.cWalk-on {
	BACKGROUND: url(../images/carbon/icons/travel/icon-walk-on.gif) =
no-repeat center top
}
.cWalk-hover {
	BACKGROUND: url(../images/carbon/icons/travel/icon-walk-hover.gif) =
no-repeat center top
}
.cBus {
	BACKGROUND: url(../images/carbon/icons/travel/icon-bus.gif) no-repeat =
center top
}
.cBus-on {
	BACKGROUND: url(../images/carbon/icons/travel/icon-bus-on.gif) =
no-repeat center top
}
.cBus-hover {
	BACKGROUND: url(../images/carbon/icons/travel/icon-bus-hover.gif) =
no-repeat center top
}
.cDomestic {
	BACKGROUND: url(../images/carbon/icons/travel/icon-domestic.gif) =
no-repeat center top
}
.cDomestic-on {
	BACKGROUND: url(../images/carbon/icons/travel/icon-domestic-on.gif) =
no-repeat center top
}
.cDomestic-hover {
	BACKGROUND: url(../images/carbon/icons/travel/icon-domestic-hover.gif) =
no-repeat center top
}
.cShortHaul {
	BACKGROUND: url(../images/carbon/icons/travel/icon-shorthaul.gif) =
no-repeat center top
}
.cShortHaul-on {
	BACKGROUND: url(../images/carbon/icons/travel/icon-shorthaul-on.gif) =
no-repeat center top
}
.cShortHaul-hover {
	BACKGROUND: url(../images/carbon/icons/travel/icon-shorthaul-hover.gif) =
no-repeat center top
}
.cLongHaul {
	BACKGROUND: url(../images/carbon/icons/travel/icon-longhaul.gif) =
no-repeat center top
}
.cLongHaul-on {
	BACKGROUND: url(../images/carbon/icons/travel/icon-longhaul-on.gif) =
no-repeat center top
}
.cLongHaul-hover {
	BACKGROUND: url(../images/carbon/icons/travel/icon-longhaul-hover.gif) =
no-repeat center top
}
.cDontFly {
	BACKGROUND: url(../images/carbon/icons/icon-none.gif) no-repeat center =
top
}
.cDontFly-on {
	BACKGROUND: url(../images/carbon/icons/icon-none-on.gif) no-repeat =
center top
}
.cDontFly-hover {
	BACKGROUND: url(../images/carbon/icons/icon-none-hover.gif) no-repeat =
center top
}
DIV#maincontent-design DIV#cc-header P#signed-in {
	PADDING-RIGHT: 43px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; BACKGROUND: =
url(../images/carbon/icon-signed-in.gif) no-repeat right top; FLOAT: =
right; PADDING-BOTTOM: 0px; PADDING-TOP: 7px; HEIGHT: 21px
}
DIV#maincontent-design DIV.cc-profile-footer {
	BACKGROUND: url(../images/carbon/bg/bg-profile-bottom.jpg) no-repeat =
left bottom; PADDING-BOTTOM: 176px
}
DIV#maincontent-design DIV.cc-footer-results {
	BACKGROUND: url(../images/carbon/bg/bg-profile-start-bottom.jpg) =
no-repeat left bottom; PADDING-BOTTOM: 74px
}
#flash-results {
	MARGIN-BOTTOM: 10px
}
#flash-results SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
DIV#maincontent-design .inner-content P {
	MARGIN-BOTTOM: 0px
}
DIV#maincontent-design .upper .inner-top H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 1.3em; =
PADDING-BOTTOM: 1px; MARGIN: 0px; LINE-HEIGHT: 1.7; PADDING-TOP: 9px
}
DIV#maincontent-design .upper .inner-top H2 A {
	DISPLAY: block; WIDTH: 498px; COLOR: #fff
}
DIV#maincontent-design .upper .inner-top H2 A:hover {
	COLOR: #4ed7fd
}
DIV#maincontent-design .upper .inner-top H2.icon-upper-home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 38px; BACKGROUND: =
url(../images/carbon/profile/icon-upper-home.gif) no-repeat; =
PADDING-BOTTOM: 0px; PADDING-TOP: 7px
}
DIV#maincontent-design .upper .inner-top H2.icon-upper-appl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 38px; BACKGROUND: =
url(../images/carbon/profile/icon-upper-appliances.gif) no-repeat; =
PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
DIV#maincontent-design .upper .inner-top H2.icon-upper-trav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 38px; BACKGROUND: =
url(../images/carbon/profile/icon-upper-travel.gif) no-repeat; =
PADDING-BOTTOM: 1px; PADDING-TOP: 5px
}
DIV#maincontent-design .upper .inner-half-top H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.3em; FLOAT: left; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.9; PADDING-TOP: =
7px
}
DIV#maincontent-design .inner-half-top H2.icon-upper-home {
	BACKGROUND-POSITION: right 6px; WIDTH: 210px
}
.inner-top#checklist {
	CLEAR: both; BACKGROUND: =
url(../images/carbon/profile/innerbox-header_long.gif) no-repeat
}
.inner-top {
	CLEAR: both; BACKGROUND: =
url(../images/carbon/profile/innerbox-header.gif) no-repeat
}
.inner-bottom {
	BACKGROUND: url(../images/carbon/profile/innerbox-footer.gif) no-repeat =
left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px
}
.inner-bottom-graded {
	BACKGROUND: url(../images/carbon/profile/innerbox-footer-graded.gif) =
no-repeat left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px
}
.inner-border {
	BACKGROUND: url(../images/carbon/profile/innerbox-border.gif) repeat-y; =
OVERFLOW: hidden; WIDTH: 538px
}
.inner-content {
	BACKGROUND: url(../images/carbon/profile/innerbox-bg.gif) #006fb4 =
repeat-x left bottom; MARGIN: 0px 2px; OVERFLOW: hidden; WIDTH: 534px
}
.inner-top #signed-in {
	PADDING-RIGHT: 43px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; BACKGROUND: =
url(../images/carbon/icon-signed-in.gif) no-repeat right top; FLOAT: =
right; PADDING-BOTTOM: 0px; PADDING-TOP: 7px; HEIGHT: 21px
}
.inner-half-top #signed-in {
	PADDING-RIGHT: 24px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; BACKGROUND: =
url(../images/carbon/icon-signed-in.gif) no-repeat right top; FLOAT: =
right; PADDING-BOTTOM: 0px; MARGIN: 7px 10px 0px 0px; PADDING-TOP: 7px; =
HEIGHT: 21px
}
.inner-half {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.last.inner-half {
	MARGIN-RIGHT: 0px
}
.inner-half-top {
	CLEAR: both; BACKGROUND: =
url(../images/carbon/profile/innerbox-half-header.gif) no-repeat; WIDTH: =
259px; HEIGHT: 42px
}
.inner-half-bottom {
	BACKGROUND: url(../images/carbon/profile/innerbox-half-footer.gif) =
no-repeat left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px
}
.inner-half-bottom-graded {
	BACKGROUND: =
url(../images/carbon/profile/innerbox-half-footer-graded.gif) no-repeat =
left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px
}
.inner-half-border {
	BACKGROUND: url(../images/carbon/profile/innerbox-half-border.gif) =
repeat-y; OVERFLOW: hidden; WIDTH: 259px
}
.inner-half-content {
	BACKGROUND: url(../images/carbon/profile/innerbox-bg.gif) #006fb4 =
repeat-x left bottom; MARGIN: 0px 2px; OVERFLOW: hidden; WIDTH: 255px
}
DIV#maincontent-design .inner-padding {
	MARGIN: 10px 20px
}
DIV#maincontent-design .expand-section .form-row {
	WIDTH: 494px
}
DIV#maincontent-design .expand-section .first.form-row {
	MARGIN-TOP: 15px
}
DIV#maincontent-design .expand-section .form-row UL {
	MARGIN-BOTTOM: 0px
}
DIV#maincontent-design .expand-section .form-row {
	PADDING-BOTTOM: 10px
}
DIV#maincontent-design .expand-section .last.form-row {
	PADDING-BOTTOM: 15px
}
DIV#maincontent-design .expand-section .trio-item {
	WIDTH: 144px; MARGIN-RIGHT: 31px
}
DIV#maincontent-design .expand-section .last.trio-item {
	MARGIN-RIGHT: 0px
}
DIV#maincontent-design .inner-half-content UL {
	CLEAR: both
}
DIV#maincontent-design .inner-half-content UL LI {
	MARGIN-BOTTOM: 10px
}
DIV#maincontent-design DIV#cc FORM .inner-half-content INPUT.text {
	MARGIN-BOTTOM: 6px; WIDTH: 214px
}
DIV#maincontent-design DIV#cc FORM .inner-half-content LABEL {
	DISPLAY: inline
}
DIV#maincontent-design DIV#cc FORM .inner-half-content SPAN {
	FLOAT: right
}
DIV#maincontent-design DIV#cc FORM .inner-half-content SPAN.form-eg {
	PADDING-RIGHT: 50px; FLOAT: none
}
DIV#maincontent-design DIV#cc FORM .inner-half-content P.mandatory {
	MARGIN-BOTTOM: 0px; TEXT-ALIGN: right
}
DIV#maincontent-design DIV#cc FORM P#privacy {
	CLEAR: both; MARGIN-TOP: 20px; PADDING-LEFT: 23px; FONT-SIZE: 0.9em; =
BACKGROUND: url(../images/carbon/profile/icon-upper-privacy.gif) =
no-repeat left 3px
}
.expand-bottom {
	CLEAR: both; BACKGROUND: =
url(../images/carbon/profile/innerbox-footer-expanded.gif) no-repeat =
left bottom; MARGIN-BOTTOM: 10px; WIDTH: 538px
}
.expand-padding {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 10px
}
.expand-padding-extra {
	PADDING-BOTTOM: 44px
}
.expand-padding .calc-button {
	FLOAT: right
}
DIV#maincontent-design DIV#cc UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#maincontent-design DIV#cc LI {
	PADDING-LEFT: 12px; BACKGROUND: =
url(../images/carbon/profile/li-upper.gif) no-repeat left 4px; MARGIN: =
0px
}
DIV#maincontent-design DIV#cc .more {
	CLEAR: both; BORDER-TOP: #9cc9e6 1px solid; PADDING-LEFT: 0px; =
BACKGROUND: #0166a5; MARGIN-BOTTOM: 8px; BORDER-BOTTOM: #014c7b 1px =
solid
}
DIV#maincontent-design DIV#cc LI.more {
	MARGIN-TOP: 8px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%
}
DIV#maincontent-design DIV#cc A.next {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; BACKGROUND: =
url(../images/carbon/profile/arrow-upper-next.gif) no-repeat left 4px; =
PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; TEXT-DECORATION: =
none
}
DIV#maincontent-design DIV#cc A.next:hover {
	BACKGROUND: url(../images/carbon/profile/arrow-upper-next-on.gif) =
no-repeat left 4px; COLOR: #4ed7fd
}
DIV#maincontent-design DIV#cc-profile UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#maincontent-design DIV#cc-profile LI {
	PADDING-LEFT: 12px; BACKGROUND: =
url(../images/carbon/profile/li-lower.gif) no-repeat left 4px; MARGIN: =
0px
}
DIV#maincontent-design DIV#cc-profile .more {
	BORDER-TOP: #4e7427 1px solid; MARGIN-TOP: 20px; BACKGROUND: #294012; =
BORDER-BOTTOM: #1e2f0d 1px solid
}
DIV#maincontent-design DIV#cc-profile A.next {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: =
url(../images/carbon/profile/arrow-lower-next.gif) no-repeat left 4px; =
PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
DIV#maincontent-design DIV#cc-profile A.next:hover {
	BACKGROUND: url(../images/carbon/profile/arrow-lower-next-on.gif) =
no-repeat left 4px
}
DIV#maincontent-design DIV#cc FORM DIV.co2-results {
	BACKGROUND: url(../images/carbon/bg/bg-results-footprint.gif) no-repeat =
center top; MARGIN: 10px 0px 0px; HEIGHT: 140px
}
DIV#maincontent-design DIV#cc FORM DIV.co2-results P.co2-results-saving =
{
	FONT-WEIGHT: bold; FONT-SIZE: 4em; MARGIN: 0px; PADDING-TOP: 30px; =
TEXT-ALIGN: center
}
DIV#maincontent-design DIV#cc FORM DIV.co2-results P.co2-unit {
	TEXT-ALIGN: center
}
.bg-arrow {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/carbon/bg/bg-button-arrow.gif) no-repeat right top; =
PADDING-BOTTOM: 38px; PADDING-TOP: 28px
}
#bg-results-arrow {
	BACKGROUND: url(../images/carbon/bg/bg-results-arrow.gif) no-repeat =
right top; OVERFLOW: hidden; WIDTH: 100%
}
DIV#maincontent-design DIV#cc #bg-results-arrow H1 {
	FONT-SIZE: 1.5em; TEXT-ALIGN: center
}
#bg-results-arrow #results {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 25px; MARGIN: 10px 0px 0px 180px; PADDING-TOP: 7px
}
DIV#maincontent-design #results-amount {
	FONT-SIZE: 5em; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 0.9
}
DIV#maincontent-design #results-tonnes {
	FONT-SIZE: 1.7em
}
#results-button {
	DISPLAY: inline; FLOAT: right; MARGIN: 36px 23px 0px 0px
}
DIV#maincontent-design .action-point-bg #insulation {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/icon-insulation-wall.gif) no-repeat left 3px
}
DIV#maincontent-design .action-point-bg #loft {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/icon-insulation-loft.gif) no-repeat left 3px
}
DIV#maincontent-design .action-point-bg #doubleglazing {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/icon-double-glazing.gif) no-repeat left 3px
}
DIV#maincontent-design .action-point-bg #draught {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/icon-draught-proof.gif) no-repeat left 3px
}
DIV#maincontent-design .action-point-bg #floor {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/icon-floor-insulation.gif) no-repeat left 3px
}
DIV#maincontent-design .action-point-bg #jacket {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/icon-water-jacket.gif) no-repeat left 3px
}
DIV#maincontent-design .action-point-bg #pipework {
	PADDING-LEFT: 60px; BACKGROUND: url(../images/carbon/icon-pipework.gif) =
no-repeat left 3px
}
DIV#maincontent-design .action-point-bg #esr-products {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/icon-recommended_bc.gif) no-repeat left 3px
}
DIV#maincontent-design .action-point-bg #condensing {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/icon-condensing-boiler.gif) no-repeat left 3px
}
DIV#maincontent-design .action-point-bg #controls {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/icon-heating-controls.gif) no-repeat left 3px
}
DIV#maincontent-design .action-point-bg #lightbulbs {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/icon-light-bulbs.gif) no-repeat left 3px
}
DIV#maincontent-design .action-point-bg #renewables {
	PADDING-LEFT: 60px; BACKGROUND: url(../images/carbon/icon-biomass.gif) =
no-repeat left 3px
}
DIV#maincontent-design .action-point-bg #tips {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/icon-lights-off.gif) no-repeat left 3px
}
DIV#insulation {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/plan-insulation.gif) no-repeat left 3px
}
DIV#lighting {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/plan-lightbulb.gif) no-repeat left top
}
DIV#microwave {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/plan-microwave.gif) no-repeat left 3px
}
DIV#washing {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/plan-washing.gif) no-repeat left 3px
}
DIV#water {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/plan-water.gif) no-repeat left 3px
}
DIV#plan_powersupply {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/powersupply.gif) no-repeat left 3px
}
DIV#plan_bulbs {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/bulbs.gif) no-repeat left 3px; =
PADDING-BOTTOM: 50px
}
DIV#plan_digitalradio {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/digitalradio.gif) no-repeat left 3px
}
DIV#plan_dishwasher {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/dishwasher.gif) no-repeat left 3px
}
DIV#plan_doubleglazin {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/doubleglazing.gif) no-repeat left 3px
}
DIV#plan_fridge {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/fridge.gif) no-repeat left 3px
}
DIV#plan_greentariff {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/greentariff.gif) no-repeat left 3px
}
DIV#plan_heating {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/heating.gif) no-repeat left 3px
}
DIV#plan_insulation1 {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/insulation1.gif) no-repeat left 3px
}
DIV#plan_insulation2 {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/insulation1.gif) no-repeat left 3px
}
DIV#plan_insulation {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/insulation.gif) no-repeat left 3px
}
DIV#plan_kettle {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/kettle.gif) no-repeat left 3px
}
DIV#plan_laptop {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/laptop.gif) no-repeat left 3px
}
DIV#plan_microwave {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/microwave.gif) no-repeat left 3px
}
DIV#plan_computer {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/plan-computer.gif) no-repeat left 3px
}
DIV#plan_water {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/plan-water.gif) no-repeat left 3px
}
DIV#plan_powersupply {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/powersupply.gif) no-repeat left 3px
}
DIV#plan_printer {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/printer.gif) no-repeat left 3px
}
DIV#plan_standby {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/standby.gif) no-repeat left 3px
}
DIV#plan_tumble {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/tumble.gif) no-repeat left 3px
}
DIV#plan_tv {
	PADDING-LEFT: 60px; BACKGROUND: url(../images/carbon/checklist/tv.gif) =
no-repeat left 3px
}
DIV#plan_underfloor {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/undefloor.gif) no-repeat left 3px
}
DIV#plan_washing60 {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/washing60.gif) no-repeat left 3px
}
DIV#plan_washingrating {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/washingrating.gif) no-repeat left 3px
}
DIV#plan_flights {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/flights.gif) no-repeat left 3px
}
DIV#plan_public {
	PADDING-LEFT: 60px; BACKGROUND: =
url(../images/carbon/checklist/public.gif) no-repeat left 3px
}
DIV#plan_car {
	PADDING-LEFT: 60px; BACKGROUND: url(../images/carbon/checklist/car.gif) =
no-repeat left 3px
}
DIV#maincontent-design DIV#cc .expand-section P.done {
	CLEAR: both; PADDING-RIGHT: 20px; BORDER-TOP: #9cc9e6 1px solid; =
PADDING-LEFT: 5px; BACKGROUND: #0166a5; MARGIN-BOTTOM: 8px; =
PADDING-BOTTOM: 2px; WIDTH: 200px; PADDING-TOP: 2px; BORDER-BOTTOM: =
#014c7b 1px solid
}
DIV#maincontent-design DIV#cc P A.trigger {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; WIDTH: =
200px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV#maincontent-design DIV#cc P A.tick {
	BACKGROUND: url(../images/carbon/checklist/tick-completed.gif) =
no-repeat left top
}
DIV#maincontent-design DIV#cc P A.undo {
	BACKGROUND: url(../images/carbon/checklist/tick-notdone.gif) no-repeat =
left top
}
DIV#maincontent-design DIV#cc SPAN#willSave {
	FLOAT: none
}
DIV#maincontent-design DIV#cc SPAN#willSavekg {
	FLOAT: none
}
.calc-button {
	CLEAR: both; FLOAT: left
}
DIV#maincontent-design DIV#cc P.profile-button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: =
url(../images/carbon/button/button-cc-left.gif) no-repeat left top; =
PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
DIV#maincontent-design DIV#cc P.profile-button A {
	PADDING-RIGHT: 34px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
1.3em; BACKGROUND: url(../images/carbon/button/button-cc-right.gif) =
no-repeat right top; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; =
TEXT-DECORATION: none
}
DIV#maincontent-design DIV#cc P.profile-button A:hover {
	BACKGROUND: url(../images/carbon/button/button-cc-right-on.gif) =
no-repeat right top; COLOR: #4ed7fd
}
#button-start-calc {
	DISPLAY: inline; MARGIN-LEFT: 156px
}
.button-bottom {
	MARGIN-BOTTOM: 10px
}
DIV#maincontent-design DIV#cc P.start-button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: =
url(../images/carbon/button/button-start-left.gif) no-repeat left top; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV#maincontent-design DIV#cc P.start-button A {
	PADDING-RIGHT: 34px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
1.5em; BACKGROUND: url(../images/carbon/button/button-start-right.gif) =
no-repeat right top; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; =
TEXT-DECORATION: none
}
DIV#maincontent-design DIV#cc P.start-button A:hover {
	BACKGROUND: url(../images/carbon/button/button-start-right-on.gif) =
no-repeat right top; COLOR: #4ed7fd
}
DIV#maincontent-design DIV#cc P#button-start-calc {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 156px
}
DIV#maincontent-design DIV#cc P.profile-button-prev {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/carbon/button/button-cc-prev-right.gif) no-repeat right =
top; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
DIV#maincontent-design DIV#cc P.profile-button-prev A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 34px; FONT-WEIGHT: bold; FONT-SIZE: =
1.3em; BACKGROUND: url(../images/carbon/button/button-cc-prev-left.gif) =
no-repeat left top; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; =
TEXT-DECORATION: none
}
DIV#maincontent-design DIV#cc P.profile-button-prev A:hover {
	BACKGROUND: url(../images/carbon/button/button-cc-prev-left-on.gif) =
no-repeat left top; COLOR: #4ed7fd
}
DIV#maincontent-design DIV#cc-profile P.profile-button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: =
url(../images/carbon/button/button-profile-left.gif) no-repeat left top; =
PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
DIV#maincontent-design DIV#cc-profile P.profile-button A {
	PADDING-RIGHT: 34px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
1.3em; BACKGROUND: url(../images/carbon/button/button-profile-right.gif) =
no-repeat right top; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; =
TEXT-DECORATION: none
}
DIV#maincontent-design DIV#cc-profile P.profile-button A:hover {
	BACKGROUND: url(../images/carbon/button/button-profile-right-on.gif) =
no-repeat right top; COLOR: #b7e66d
}
DIV#maincontent-design DIV#cc-profile DIV.duo-item P.profile-button {
	MARGIN-TOP: 10px
}
DIV#cc-profile {
	BACKGROUND: url(../images/carbon/bg/bg-profile-register-top.jpg) =
no-repeat left top; MARGIN: 0px 4px 10px 0px; PADDING-TOP: 50px
}
DIV#maincontent-design DIV#cc-profile-bg {
	DISPLAY: block; BACKGROUND: =
url(../images/carbon/bg/bg-register-middle.gif) repeat-y left top; =
PADDING-BOTTOM: 20px; WIDTH: 582px; COLOR: #fff
}
DIV#cc-profile-bottom {
	BACKGROUND: url(../images/carbon/bg/bg-profile-register-acton.gif) =
no-repeat left bottom; PADDING-BOTTOM: 59px
}
DIV#maincontent-design DIV#cc-profile-bg FIELDSET {
	BORDER-TOP: #2a4111 1px solid; MARGIN: 0px 2px; BORDER-BOTTOM: #4f7527 =
1px solid
}
DIV#maincontent-design DIV#cc-profile-bg FIELDSET.top {
	BORDER-TOP-WIDTH: 0px
}
DIV#maincontent-design DIV#cc-profile-bg FIELDSET.bottom {
	BORDER-BOTTOM-WIDTH: 0px
}
DIV#maincontent-design DIV#cc #action-tabs-bg {
	CLEAR: both; BACKGROUND: =
url(../images/carbon/action/action-tabs-bg.gif) repeat-x left bottom; =
FLOAT: left; WIDTH: 538px
}
DIV#maincontent-design DIV#cc UL#action-tabs {
	MARGIN-BOTTOM: 0px; LIST-STYLE-TYPE: none
}
DIV#maincontent-design DIV#cc UL#action-tabs LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: =
0px
}
DIV#maincontent-design DIV#cc UL#action-tabs LI.last {
	MARGIN-RIGHT: 0px
}
DIV#maincontent-design DIV#cc UL#action-tabs LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 48px; FONT-WEIGHT: =
bold; FONT-SIZE: 1.2em; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 119px; =
COLOR: #fff; PADDING-TOP: 12px; HEIGHT: 30px; TEXT-DECORATION: none
}
DIV#maincontent-design DIV#cc UL#action-tabs LI A.last {
	MARGIN-RIGHT: 0px
}
DIV#maincontent-design DIV#cc UL#action-tabs LI#action-tab-home A {
	BACKGROUND: url(../images/carbon/action/tab-home.gif) no-repeat; =
MARGIN-RIGHT: 18px
}
DIV#maincontent-design DIV#cc UL#action-tabs LI#action-tab-home-on A {
	BACKGROUND: url(../images/carbon/action/tab-home-on.gif) no-repeat; =
CURSOR: default; MARGIN-RIGHT: 18px
}
DIV#maincontent-design DIV#cc UL#action-tabs LI#action-tab-home A:hover =
{
	BACKGROUND: url(../images/carbon/action/tab-home-hover.gif) no-repeat; =
COLOR: #4ed7fd
}
DIV#maincontent-design DIV#cc UL#action-tabs LI#action-tab-appliances A =
{
	BACKGROUND: url(../images/carbon/action/tab-appliances.gif) no-repeat; =
MARGIN-RIGHT: 19px
}
DIV#maincontent-design DIV#cc UL#action-tabs LI#action-tab-appliances-on =
A {
	BACKGROUND: url(../images/carbon/action/tab-appliances-on.gif) =
no-repeat; CURSOR: default; MARGIN-RIGHT: 19px
}
DIV#maincontent-design DIV#cc UL#action-tabs LI#action-tab-appliances =
A:hover {
	BACKGROUND: url(../images/carbon/action/tab-appliances-hover.gif) =
no-repeat; COLOR: #4ed7fd
}
DIV#maincontent-design DIV#cc UL#action-tabs LI#action-tab-travel A {
	BACKGROUND: url(../images/carbon/action/tab-travel.gif) no-repeat
}
DIV#maincontent-design DIV#cc UL#action-tabs LI#action-tab-travel-on A {
	BACKGROUND: url(../images/carbon/action/tab-travel-on.gif) no-repeat; =
CURSOR: default
}
DIV#maincontent-design DIV#cc UL#action-tabs LI#action-tab-travel =
A:hover {
	BACKGROUND: url(../images/carbon/action/tab-travel-hover.gif) =
no-repeat; COLOR: #4ed7fd
}
DIV#maincontent-design DIV#cc UL#action-buttons {
	MARGIN-LEFT: 20px; OVERFLOW: hidden; LIST-STYLE-TYPE: none
}
DIV#maincontent-design DIV#cc UL#action-buttons LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
FLOAT: left; MARGIN: 0px
}
DIV#maincontent-design DIV#cc FORM P.action-plan-button {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 15px; BACKGROUND: =
url(../images/carbon/bg/bg-action-plan-button.gif) no-repeat; FLOAT: =
left; PADDING-BOTTOM: 0px; MARGIN: 0px 13px 0px 0px; WIDTH: 157px; =
PADDING-TOP: 0px; HEIGHT: 32px
}
DIV#maincontent-design DIV#cc FORM P.last.action-plan-button {
	MARGIN-RIGHT: 0px
}
DIV#maincontent-design DIV#cc .action-plan-button A {
	PADDING-RIGHT: 0px; MARGIN-TOP: 4px; DISPLAY: block; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 2px; COLOR: #fff; =
PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#maincontent-design DIV#cc .action-plan-button A.prev {
	PADDING-LEFT: 22px; BACKGROUND: url(../images/carbon/arrow-prev.gif) =
no-repeat left 3px
}
DIV#maincontent-design DIV#cc .action-plan-button A.prev:hover {
	BACKGROUND-IMAGE: url(../images/carbon/arrow-prev-on.gif); COLOR: =
#4ed7fd
}
DIV#maincontent-design DIV#cc .action-plan-button A.email {
	PADDING-LEFT: 31px; BACKGROUND: url(../images/carbon/icon-email.gif) =
no-repeat left 2px
}
DIV#maincontent-design DIV#cc .action-plan-button A.email:hover {
	PADDING-LEFT: 31px; BACKGROUND: url(../images/carbon/icon-email-on.gif) =
no-repeat left 2px; COLOR: #4ed7fd
}
DIV#maincontent-design DIV#cc .action-plan-button A.print {
	PADDING-LEFT: 32px; BACKGROUND: url(../images/carbon/icon-print.gif) =
no-repeat left 1px
}
DIV#maincontent-design DIV#cc .action-plan-button A.print:hover {
	PADDING-LEFT: 32px; BACKGROUND: url(../images/carbon/icon-print-on.gif) =
no-repeat left 1px; COLOR: #4ed7fd
}
DIV#maincontent-design .action-point {
	BACKGROUND: url(../images/carbon/bg/bg-action-point-top.gif) no-repeat =
left top; MARGIN-BOTTOM: 10px; PADDING-TOP: 12px
}
DIV#maincontent-design .action-point-bg {
	BACKGROUND: url(../images/carbon/bg/bg-action-point-bottom.gif) =
no-repeat left bottom
}
DIV#maincontent-design .action-point-padding {
	PADDING-BOTTOM: 14px; MARGIN: 0px 12px 0px 16px
}
DIV#maincontent-design .action-plan-padding {
	MARGIN: 10px
}
DIV#maincontent-design DIV#cc FORM .action-point-padding P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 8px; =
PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#cc FORM .action-point-padding P A {
	PADDING-BOTTOM: 12px; COLOR: #fff
}
DIV#maincontent-design DIV#cc FORM .action-point-padding P A.actionplan =
{
	PADDING-BOTTOM: 12px; COLOR: #fff; PADDING-TOP: 5px
}
DIV#maincontent-design DIV#cc FORM .action-point-padding P.more A {
	PADDING-BOTTOM: 2px
}
DIV#maincontent-design DIV#cc FORM .action-point-padding INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
4px 0px 0px; WIDTH: auto; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#cc FORM .action-point-padding LABEL {
	CLEAR: none; DISPLAY: inline; PADDING-TOP: 0px
}
DIV#maincontent-design .toggle-contents A {
	DISPLAY: block; BACKGROUND: =
url(../images/carbon/profile/expand-upper.gif) no-repeat right top; =
MARGIN-BOTTOM: 8px; WIDTH: 100%; TEXT-DECORATION: none
}
DIV#maincontent-design .toggle-contents A SPAN#checklist-header {
	DISPLAY: block; MARGIN-RIGHT: 35px
}
DIV#maincontent-design .toggle-contents A:hover {
	BACKGROUND-IMAGE: url(../images/carbon/profile/expand-upper-on.gif); =
COLOR: #4ed7fd
}
DIV#maincontent-design .toggle-contents A.contract {
	DISPLAY: block; BACKGROUND: =
url(../images/carbon/profile/contract-upper.gif) no-repeat right top; =
WIDTH: 100%; TEXT-DECORATION: none
}
DIV#maincontent-design .toggle-contents A.contract:hover {
	BACKGROUND-IMAGE: url(../images/carbon/profile/contract-upper-on.gif); =
COLOR: #4ed7fd
}
DIV#maincontent-design .toggle-contents A A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#maincontent-design SPAN.help-checklist IMG {
	BACKGROUND: no-repeat; LEFT: -40px; FLOAT: right; WIDTH: 30px; =
POSITION: relative; TOP: -34px
}
DIV#maincontent-design SPAN.help-checklist A.help-popup {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.help-window {
	PADDING-RIGHT: 20px; MARGIN-TOP: 0.3em; PADDING-LEFT: 20px; BACKGROUND: =
#0071b7; PADDING-BOTTOM: 20px; OVERFLOW: hidden; COLOR: #fff; =
PADDING-TOP: 20px; TEXT-ALIGN: left
}
BODY.help-window H1 {
	MARGIN-TOP: 0.4em; FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #fff
}
BODY.help-window H2 {
	MARGIN-TOP: 0.4em; FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #fff
}
BODY.help-window P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
BODY.help-window P.closewindow {
	TEXT-ALIGN: right
}
BODY.help-window P A:link {
	COLOR: #fff; TEXT-DECORATION: underline
}
BODY.help-window P A:active {
	COLOR: #fff; TEXT-DECORATION: underline
}
BODY.help-window P A:visited {
	COLOR: #fff; TEXT-DECORATION: underline
}
BODY.help-window P A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
BODY.help-window P A:focus {
	COLOR: #fff; TEXT-DECORATION: none
}
DIV#maincontent-design DIV#cc FORM.check-list INPUT.checkbox {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 4px 0px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#cc FORM.check-list LABEL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 4px 0px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
DIV#maincontent-design DIV#cc H2.checklist-header {
	PADDING-BOTTOM: 6px; OVERFLOW: hidden; WIDTH: 538px; PADDING-TOP: 6px
}
DIV#maincontent-design DIV#cc .checklist {
	CLEAR: both; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: =
url(../images/carbon/hrule.gif) repeat-x left bottom; PADDING-BOTTOM: =
16px; PADDING-TOP: 10px
}
DIV#maincontent-design DIV#cc .last.checklist {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px
}
DIV#maincontent-design DIV#cc .checklist H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 60px; FONT-WEIGHT: bold; FONT-SIZE: =
1.6em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
DIV#maincontent-design DIV#cc .checklist H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
DIV#maincontent-design DIV#cc .checklist UL {
	MARGIN: 6px 0px 0px; OVERFLOW: hidden
}
DIV#maincontent-design DIV#cc .checklist LI {
	CLEAR: both; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll =
repeat 0% 0%; PADDING-BOTTOM: 4px
}
DIV#maincontent-design DIV#cc .checklist LABEL {
	MARGIN-LEFT: 4px
}
DIV#maincontent-design DIV#cc .check-left {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 3px; WIDTH: 300px; MARGIN-RIGHT: 10px; PADDING-TOP: 3px
}
DIV#maincontent-design DIV#cc .check-centre {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 3px; WIDTH: 70px; MARGIN-RIGHT: 10px; PADDING-TOP: 3px
}
DIV#maincontent-design DIV#cc .check-right {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 3px; WIDTH: 60px; PADDING-TOP: 3px
}
DIV#maincontent-design DIV#cc .check-righthead {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 3px; WIDTH: 80px; PADDING-TOP: 3px
}
DIV#maincontent-design DIV#cc .check-full {
	CLEAR: both; MARGIN-LEFT: 17px
}
DIV#maincontent-design DIV#cc .checklist H2#insulation {
	BACKGROUND: url(../images/carbon/icon-insulation-wall.gif) no-repeat =
left top
}
DIV#maincontent-design DIV#cc .checklist H2#loft {
	BACKGROUND: url(../images/carbon/icon-insulation-loft.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc .checklist H2#doubleglazing {
	BACKGROUND: url(../images/carbon/icon-double-glazing.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc .checklist H2#draught {
	BACKGROUND: url(../images/carbon/icon-draught-proof.gif) no-repeat left =
center
}
DIV#maincontent-design DIV#cc .checklist H2#floor {
	BACKGROUND: url(../images/carbon/icon-floor-insulation.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc .checklist H2#jacket {
	BACKGROUND: url(../images/carbon/icon-water-jacket.gif) no-repeat left =
center
}
DIV#maincontent-design DIV#cc .checklist H2#pipework {
	BACKGROUND: url(../images/carbon/icon-pipework.gif) no-repeat left =
center
}
DIV#maincontent-design DIV#cc .checklist H2#esr-products {
	BACKGROUND: url(../images/carbon/icon-recommended.gif) no-repeat left =
center
}
DIV#maincontent-design DIV#cc .checklist H2#condensing {
	BACKGROUND: url(../images/carbon/icon-condensing-boiler.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc .checklist H2#controls {
	BACKGROUND: url(../images/carbon/icon-heating-controls.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc .checklist H2#lightbulbs {
	BACKGROUND: url(../images/carbon/icon-light-bulbs.gif) no-repeat left =
center
}
DIV#maincontent-design DIV#cc .checklist H2#renewables {
	BACKGROUND: url(../images/carbon/icon-biomass.gif) no-repeat left =
center
}
DIV#maincontent-design DIV#cc .checklist H2#tips {
	BACKGROUND: url(../images/carbon/icon-lights-off.gif) no-repeat left =
center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.insulation-wall {
	BACKGROUND: url(../images/carbon/icon-insulation-wall.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.insulation-loft {
	BACKGROUND: url(../images/carbon/icon-insulation-loft.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.double-glaze {
	BACKGROUND: url(../images/carbon/icon-double-glazing.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.draught-proof {
	BACKGROUND: url(../images/carbon/icon-draught-proof.gif) no-repeat left =
center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.insulation-floor {
	BACKGROUND: url(../images/carbon/icon-floor-insulation.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.water-jacket {
	BACKGROUND: url(../images/carbon/icon-water-jacket.gif) no-repeat left =
center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.pipe {
	BACKGROUND: url(../images/carbon/icon-insulation-loft.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.recommended-products {
	BACKGROUND: url(../images/carbon/icon-recommended-products.gif) =
no-repeat left center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.condensing-boiler {
	BACKGROUND: url(../images/carbon/icon-condensing-boiler.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.heating-controls {
	BACKGROUND: url(../images/carbon/icon-heating-controls.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.lightbulbs {
	BACKGROUND: url(../images/carbon/icon-light-bulbs.gif) no-repeat left =
center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.renewable-energy-provider =
{
	BACKGROUND: url(../images/carbon/icon-energy-provider.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.heating-controls {
	BACKGROUND: url(../images/carbon/icon-heating-controls.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.appliances-off {
	BACKGROUND: url(../images/carbon/icon-appliances-off.gif) no-repeat =
left center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.washing {
	BACKGROUND: url(../images/carbon/icon-washing.gif) no-repeat left =
center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.boiling-water {
	BACKGROUND: url(../images/carbon/icon-boil-water.gif) no-repeat left =
center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.eco-driving {
	BACKGROUND: url(../images/carbon/icon-eco-driving.gif) no-repeat left =
center
}
DIV#maincontent-design DIV#cc UL#checklist DIV.lights-off {
	BACKGROUND: url(../images/carbon/icon-lights-off.gif) no-repeat left =
center
}
DIV.trio-item#results UL LI {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 7px! important; WIDTH: =
155px; xxmargin: 0 11px 0 0
}
DIV.trio-item#results H2 {
	MARGIN-LEFT: 2px! important
}
#section-nav .carbon-calc-promo P {
	MARGIN: 5px; COLOR: #0075bf
}
DIV#section-nav DIV.carbon-calc-promo.promo A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: =
url(../images/carbon/arrow-promo.gif) no-repeat right center; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#section-nav DIV.carbon-calc-promo.promo A:hover {
	BACKGROUND-IMAGE: url(../images/carbon/arrow-promo-on.gif)
}
#comms-save-energy #outer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
auto; WIDTH: 748px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#comms-save-energy #outer .header {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: =
0px; BACKGROUND-IMAGE: url(../images/comms/254/head_bg.gif); =
PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 20px; BACKGROUND-REPEAT: =
no-repeat; POSITION: relative; BACKGROUND-COLOR: #fff
}
#comms-save-energy #outer .header H1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../images/comms/254/save-energy.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 25px; WIDTH: 308px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 51px
}
#comms-save-energy #outer .header P.logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 547px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 10px
}
#comms-save-energy #outer .content {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: =
0px; BACKGROUND-IMAGE: url(../images/comms/254/content_bg.jpg); =
PADDING-BOTTOM: 110px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; =
COLOR: #023c61; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-COLOR: #fff
}
#comms-save-energy #outer .content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.8em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0075bf; PADDING-TOP: 0px; =
FONT-FAMILY: arial, helvetica, verdana, sans serif
}
#comms-save-energy #outer .content P {
	MARGIN-BOTTOM: 10px
}
#comms-save-energy #outer .content .col-a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 15px 0px 0px 30px; WIDTH: 480px; PADDING-TOP: 0px
}
#comms-save-energy #outer .content .col-a INPUT.text {
	BORDER-RIGHT: #0e5786 1px solid; BORDER-TOP: #0e5786 1px solid; =
BORDER-LEFT: #0e5786 1px solid; WIDTH: 20em; BORDER-BOTTOM: #0e5786 1px =
solid
}
#comms-save-energy #outer .content .col-a INPUT.submit {
	BORDER-RIGHT: #0e5786 1px solid; BACKGROUND-POSITION: left top; =
BORDER-TOP: #0e5786 1px solid; BACKGROUND-IMAGE: =
url(../images/comms/254/content_submit_bg.gif); BORDER-LEFT: #0e5786 1px =
solid; BORDER-BOTTOM: #0e5786 1px solid; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #99c8e5
}
#comms-save-energy #outer .content .col-a P A {
	FONT-WEIGHT: bold; COLOR: #3f97cf; TEXT-DECORATION: underline
}
#comms-save-energy #outer .content .col-b {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; =
FLOAT: right; BACKGROUND-IMAGE: =
url(../images/comms/254/content_side_panel.jpg); PADDING-BOTTOM: 0px; =
MARGIN: 0px; WIDTH: 225px; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 532px
}
#comms-save-energy #outer .footer {
	MARGIN: 10px 0px 0px; OVERFLOW: hidden; COLOR: #fff; BACKGROUND-COLOR: =
#0075bf
}
#comms-save-energy #outer .footer P.copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
#comms-save-energy #outer .footer P.policy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
#comms-save-energy #outer .footer A {
	COLOR: #fff; TEXT-DECORATION: none
}
#comms-save-energy #outer .footer A:hover {
	TEXT-DECORATION: underline
}
DIV#overarch H3 {
	FONT-SIZE: 1.2em; MARGIN: 2em 0px 0.3em; COLOR: #fff
}
DIV#overarch P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; =
PADDING-TOP: 0.2em
}
DIV#overarch-a {
	FLOAT: left; WIDTH: 47%
}
DIV#overarch-b {
	FLOAT: left; MARGIN: 0px 0px 0px 2em; WIDTH: 47%
}
#home DIV#main-frame {
	BACKGROUND: #fff; WIDTH: 748px
}
#home DIV#main-frame DIV#content-frame {
	FONT-SIZE: 0.9em; WIDTH: 748px
}
#home DIV#main-frame DIV#content-frame DIV.head-block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
#home DIV#main-frame DIV#content-frame H1 {
	PADDING-RIGHT: 0.15em; PADDING-LEFT: 0.4em; FONT-SIZE: 2.1em; FLOAT: =
left; PADDING-BOTTOM: 0.2em; MARGIN: 0px; WIDTH: 359px; COLOR: #000; =
PADDING-TOP: 0.5em; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BACKGROUND-COLOR: #d6df22
}
#home DIV#main-frame DIV#content-frame DIV.register {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; MIN-HEIGHT: 25px; =
PADDING-BOTTOM: 9px; MARGIN-LEFT: 0px! important; OVERFLOW: hidden; =
BORDER-LEFT: #fff 4px solid; WIDTH: 359px; COLOR: #404040; PADDING-TOP: =
20px; BORDER-BOTTOM: #fff 5px solid; BACKGROUND-COLOR: #d7df22
}
#home DIV#main-frame DIV#content-frame DIV.register H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: =
1.3em; PADDING-BOTTOM: 0px; MARGIN: 0px 0.3em 0.2em 0px; COLOR: #404040! =
important; PADDING-TOP: 0px
}
#home DIV#main-frame DIV#content-frame DIV.register STRONG {
	COLOR: red! important
}
#home DIV#main-frame DIV#content-frame DIV.register FIELDSET {
	MARGIN-TOP: 0.2em; FLOAT: right; MARGIN-RIGHT: 10px
}
#home DIV#main-frame DIV#content-frame DIV.register LABEL {
	DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 5px
}
#home DIV#main-frame DIV#content-frame DIV.register INPUT.text {
	BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; =
DISPLAY: block; FLOAT: left; BORDER-LEFT: #7f7f7f 1px solid; WIDTH: =
15em; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #7f7f7f 1px solid; HEIGHT: 1.2em
}
#home DIV#main-frame DIV#content-frame INPUT.button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left =
top; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: =
left; BACKGROUND-IMAGE: =
url(../images/standard/form_fieldset-buttons_input_bg.gif); =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #fff; =
LINE-HEIGHT: 100%; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; =
HEIGHT: 1.6em; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#home DIV#main-frame DIV#content-frame DIV.upper-display {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: =
url(../images/home/upper_bg.gif); MARGIN-BOTTOM: 5px; OVERFLOW: hidden; =
WIDTH: 100%; BACKGROUND-REPEAT: repeat-y; POSITION: relative
}
#home DIV#main-frame DIV#content-frame DIV.lead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 281px; FLOAT: left; =
PADDING-BOTTOM: 0.2em; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 372px; =
PADDING-TOP: 0.7em; BACKGROUND-COLOR: #d7df22
}
#home DIV#main-frame DIV#content-frame DIV.lead P.lead-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 165px; PADDING-TOP: 0px
}
#home DIV#main-frame DIV#content-frame DIV.lead P {
	COLOR: #000
}
#home DIV#main-frame DIV#content-frame DIV.lead UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 5px; WIDTH: 183px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#home DIV#main-frame DIV#content-frame DIV.lead UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #404040; PADDING-TOP: 3px; =
BORDER-BOTTOM: #fff 1px solid; LIST-STYLE-TYPE: none
}
#home DIV#main-frame DIV#content-frame DIV.lead UL LI A {
	PADDING-RIGHT: 13px; BACKGROUND-POSITION: right 0.2em; DISPLAY: block; =
BACKGROUND-IMAGE: url(../images/home/arrow-right-home-lead.gif); =
BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#home DIV#main-frame DIV#content-frame DIV.lead UL LI A:hover {
	TEXT-DECORATION: underline
}
#home DIV#main-frame DIV#content-frame DIV.lead UL LI STRONG {
	FONT-SIZE: 2.1em
}
#home DIV#main-frame DIV#content-frame DIV.lead UL LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
#home DIV#main-frame DIV#content-frame DIV.lead UL LI.last SPAN {
	MARGIN-TOP: 10px; DISPLAY: block
}
#home DIV#main-frame DIV#content-frame DIV.upper-block {
	MIN-HEIGHT: 281px
}
#home DIV#main-frame DIV#content-frame DIV.upper-block DIV.block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px 5px 0px 0px; OVERFLOW: hidden; WIDTH: 367px; COLOR: =
#fff; PADDING-TOP: 0px; BACKGROUND-COLOR: #0075bf
}
#home DIV#main-frame DIV#content-frame DIV.upper-block DIV.block =
DIV.block-inner {
	MIN-HEIGHT: 189px! important
}
#home DIV#main-frame DIV#content-frame DIV.upper-block DIV.block H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 0.3em -0.1em; COLOR: #fff; PADDING-TOP: 0px
}
#home DIV#main-frame DIV#content-frame DIV.upper-block DIV.block =
DIV.block-a {
	WIDTH: 160px
}
#home DIV#content-frame DIV.duo-item {
	OVERFLOW: hidden; WIDTH: 100%
}
#home DIV#content-frame DIV.duo-item DIV.duo-a {
	FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 367px
}
#home DIV#content-frame DIV.duo-item DIV.duo-b {
	FLOAT: right; WIDTH: 367px; MARGIN-RIGHT: 5px
}
#home DIV#content-frame DIV.block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 1em; WIDTH: 366px; COLOR: #0075bf; PADDING-TOP: 0px; =
BACKGROUND-COLOR: #d9eaf5
}
#home DIV#content-frame DIV.block-inner {
	MIN-HEIGHT: 180px
}
#home DIV#content-frame P.block-action {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0.5em; =
FLOAT: right; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0.3em; WIDTH: 172px; =
PADDING-TOP: 0.3em; BACKGROUND-COLOR: #99c8e5; TEXT-ALIGN: left
}
#home DIV#content-frame DIV.upper-display P.block-action {
	RIGHT: 0px; BOTTOM: 0px; MARGIN-RIGHT: 5px; POSITION: absolute
}
#home DIV#content-frame P.block-action A {
	PADDING-RIGHT: 1.7em; BACKGROUND-POSITION: right 2px; DISPLAY: block; =
PADDING-LEFT: 0.3em; BACKGROUND-IMAGE: =
url(../images/standard/arrow_right.gif); PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
TEXT-DECORATION: none
}
#home DIV#content-frame DIV.duo-a P.block-action A {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: =
url(../images/home/rss-lgt-blue.gif); BACKGROUND-REPEAT: no-repeat
}
#home DIV#content-frame P.block-action A:hover {
	TEXT-DECORATION: underline
}
#home DIV#content-frame P.news-link {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #fff 1px solid; DISPLAY: block; =
PADDING-LEFT: 0.5em; FLOAT: right; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: =
0.3em; WIDTH: 172px; COLOR: #fff; PADDING-TOP: 0.3em; POSITION: =
relative; BACKGROUND-COLOR: #99c8e5; TEXT-ALIGN: left
}
#home DIV#content-frame P.news-link A {
	COLOR: #fff
}
#home DIV#content-frame P.news-link A.rss-feed {
	RIGHT: 7px; POSITION: absolute; TOP: 4px
}
#home DIV#content-frame DIV.block DIV.block-a {
	FLOAT: left; WIDTH: 160px
}
#home DIV#content-frame DIV.block DIV.block-b {
	FLOAT: right; MARGIN: 0px 3px 0px 0px; WIDTH: 180px; PADDING-TOP: 15px
}
#home DIV#content-frame DIV.duo-a DIV.block-a {
	MIN-HEIGHT: 180px; WIDTH: 160px; POSITION: relative
}
#home DIV#content-frame DIV.duo-a DIV.block-a IMG {
	LEFT: 0px; POSITION: absolute; TOP: 50px
}
#home DIV#content-frame DIV.duo-b DIV.block-a {
	MIN-HEIGHT: 180px; WIDTH: 160px; POSITION: relative
}
#home DIV#content-frame DIV.duo-b DIV.block-a IMG {
	LEFT: 0px; POSITION: absolute; TOP: 50px
}
#home DIV#content-frame DIV.duo-item DIV.duo-a DIV.block-b UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 183px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home DIV#content-frame DIV.duo-item DIV.duo-a DIV.block-b UL LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #0075bf; PADDING-TOP: 3px; =
BORDER-BOTTOM: #fff 1px solid; LIST-STYLE-TYPE: none
}
#home DIV#content-frame DIV.duo-item DIV.duo-a DIV.block-b UL LI A {
	BACKGROUND-POSITION: right 0.2em; DISPLAY: block; BACKGROUND-IMAGE: =
url(../images/standard/arrow_right_03.gif); COLOR: #0075bf; =
BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#home DIV#content-frame DIV.duo-item DIV.duo-a DIV.block-b UL LI A:hover =
{
	TEXT-DECORATION: underline
}
#home DIV#content-frame DIV.duo-item DIV.duo-a DIV.block-b UL LI SPAN {
	FONT-WEIGHT: normal
}
#home DIV#content-frame DIV.duo-item DIV.duo-a DIV.block-b UL LI.last {
	MARGIN-TOP: 28px; FONT-WEIGHT: bold; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#home DIV#content-frame DIV.block H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
1.3em; PADDING-BOTTOM: 0.3em; MARGIN: 0.6em 0px 0px; COLOR: #2b8cca; =
PADDING-TOP: 0.3em
}
#home DIV#content-frame DIV.duo-item DIV.duo-a DIV.block-b UL#news {
	MARGIN-TOP: 28px
}
#home DIV#content-frame DIV.duo-item DIV.duo-a DIV.block-b UL#news LI {
	BORDER-TOP-WIDTH: 0px; DISPLAY: none; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#home DIV#content-frame DIV.duo-item DIV.duo-a DIV.block-b UL#news =
LI.visible {
	DISPLAY: block
}
#home DIV#content-frame DIV.duo-item DIV.duo-a DIV.block-b UL#news LI A =
{
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#comms-save-energy #outer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
auto; WIDTH: 748px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#comms-save-energy #outer .header {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: =
0px; BACKGROUND-IMAGE: url(../images/comms/254/head_bg.gif); =
PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 20px; BACKGROUND-REPEAT: =
no-repeat; POSITION: relative; BACKGROUND-COLOR: #fff
}
#comms-save-energy #outer .header H1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../images/comms/254/save-energy.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 25px; WIDTH: 308px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 51px
}
#comms-save-energy #outer .header P.logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 547px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 10px
}
#comms-save-energy #outer .content {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: =
0px; BACKGROUND-IMAGE: url(../images/comms/254/content_bg.jpg); =
PADDING-BOTTOM: 110px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; =
COLOR: #023c61; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-COLOR: #fff
}
#comms-save-energy #outer .content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.8em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0075bf; PADDING-TOP: 0px; =
FONT-FAMILY: arial, helvetica, verdana, sans serif
}
#comms-save-energy #outer .content P {
	MARGIN-BOTTOM: 10px
}
#comms-save-energy #outer .content .col-a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 15px 0px 0px 30px; WIDTH: 480px; PADDING-TOP: 0px
}
#comms-save-energy #outer .content .col-a INPUT.text {
	BORDER-RIGHT: #0e5786 1px solid; BORDER-TOP: #0e5786 1px solid; =
BORDER-LEFT: #0e5786 1px solid; WIDTH: 20em; BORDER-BOTTOM: #0e5786 1px =
solid
}
#comms-save-energy #outer .content .col-a INPUT.submit {
	BORDER-RIGHT: #0e5786 1px solid; BACKGROUND-POSITION: left top; =
BORDER-TOP: #0e5786 1px solid; BACKGROUND-IMAGE: =
url(../images/comms/254/content_submit_bg.gif); BORDER-LEFT: #0e5786 1px =
solid; BORDER-BOTTOM: #0e5786 1px solid; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #99c8e5
}
#comms-save-energy #outer .content .col-a P A {
	FONT-WEIGHT: bold; COLOR: #3f97cf; TEXT-DECORATION: underline
}
#comms-save-energy #outer .content .col-b {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; =
FLOAT: right; BACKGROUND-IMAGE: =
url(../images/comms/254/content_side_panel.jpg); PADDING-BOTTOM: 0px; =
MARGIN: 0px; WIDTH: 225px; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 532px
}
#comms-save-energy #outer .footer {
	MARGIN: 10px 0px 0px; OVERFLOW: hidden; COLOR: #fff; BACKGROUND-COLOR: =
#0075bf
}
#comms-save-energy #outer .footer P.copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
#comms-save-energy #outer .footer P.policy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
#comms-save-energy #outer .footer A {
	COLOR: #fff; TEXT-DECORATION: none
}
#comms-save-energy #outer .footer A:hover {
	TEXT-DECORATION: underline
}
BODY#comms-register {
	BACKGROUND-IMAGE: url(../images/layout/body_bg_project.jpg)
}
BODY#comms-register DIV {
	DISPLAY: block
}
#comms-register #outer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
auto; WIDTH: 748px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#comms-register #outer .header {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: =
0px; BACKGROUND-IMAGE: url(../images/comms/277/head_bg.gif); =
PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 20px; BACKGROUND-REPEAT: =
no-repeat; POSITION: relative; BACKGROUND-COLOR: #fff
}
#comms-register #outer .header H1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../images/comms/277/registration.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 25px; WIDTH: 469px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 49px
}
#comms-register #outer .header P.logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 547px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 10px
}
#comms-register #outer .content {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(../images/comms/277/content_side_panel.jpg); =
PADDING-BOTTOM: 40px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; COLOR: =
#023c61; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-COLOR: #fff
}
#comms-register #outer .content H2 {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; =
FONT-SIZE: 1.8em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px =
10px; COLOR: #0075bf; PADDING-TOP: 0px; FONT-FAMILY: arial, helvetica, =
verdana, sans serif
}
.lock {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 30px; BACKGROUND-IMAGE: =
url(../images/comms/277/lock.gif); MARGIN-BOTTOM: 20px; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
}
.lock H2 {
	LINE-HEIGHT: 45px
}
.lock SPAN {
	FONT-SIZE: 0.8em; MARGIN-LEFT: 10px; LINE-HEIGHT: 50px
}
#comms-register #outer .content P {
	DISPLAY: block; MARGIN: 0px 0px 10px; LINE-HEIGHT: 2em
}
#comms-register #outer .content LABEL {
	LINE-HEIGHT: 2em
}
#comms-register #outer .content INPUT.checkbox {
	FLOAT: right; POSITION: relative; TOP: -20px
}
#comms-register #outer .content .personal {
	DISPLAY: block
}
#comms-register #outer .content .personal SPAN {
	CLEAR: both; DISPLAY: block; HEIGHT: 28px
}
#comms-register #outer .content .personal LABEL {
	CLEAR: both; FLOAT: left
}
#comms-register #outer .content .personal INPUT {
	FLOAT: right; WIDTH: 180px
}
#comms-register #outer .content .personal SELECT {
	FLOAT: right; WIDTH: 180px
}
#comms-register #outer .content .personal SELECT {
	WIDTH: 184px
}
#comms-register #outer .content .col-a {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px 30px; OVERFLOW: hidden; WIDTH: =
480px; PADDING-TOP: 0px
}
#comms-register #outer .content .col-a INPUT.text {
	BORDER-RIGHT: #0e5786 1px solid; BORDER-TOP: #0e5786 1px solid; =
BORDER-LEFT: #0e5786 1px solid; WIDTH: 20em; BORDER-BOTTOM: #0e5786 1px =
solid
}
#comms-register #outer .content .col-a INPUT.submit {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: =
url(../images/comms/277/submit.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
65px; COLOR: white; HEIGHT: 19px; TEXT-ALIGN: center; =
BORDER-RIGHT-WIDTH: 0px
}
#comms-register #outer .content .col-a P A {
	FONT-WEIGHT: bold; COLOR: #3f97cf; TEXT-DECORATION: underline
}
#comms-register #outer .footer {
	CLEAR: both; BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px =
solid; MARGIN: 10px 0px 0px; OVERFLOW: hidden; BORDER-LEFT: black 0px =
solid; COLOR: #fff; BORDER-BOTTOM: black 0px solid; HEIGHT: 15px; =
BACKGROUND-COLOR: #0075bf
}
#comms-register #outer .footer P.copyright {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
#comms-register #outer .footer P.policy {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
#comms-register #outer .footer A {
	COLOR: #fff; TEXT-DECORATION: none
}
#comms-register #outer .footer A:hover {
	TEXT-DECORATION: underline
}
.clearme {
	CLEAR: both; FLOAT: left
}

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.energysavingtrust.org.uk/bad-tags.css

FONT {
	BORDER-RIGHT: green 2px dashed; BORDER-TOP: green 2px dashed; =
FONT-WEIGHT: bolder; FONT-SIZE: 30px; BACKGROUND: yellow; BORDER-LEFT: =
green 2px dashed; COLOR: red; BORDER-BOTTOM: green 2px dashed
}
B {
	BORDER-RIGHT: green 2px dashed; BORDER-TOP: green 2px dashed; =
FONT-WEIGHT: bolder; FONT-SIZE: 30px; BACKGROUND: yellow; BORDER-LEFT: =
green 2px dashed; COLOR: red; BORDER-BOTTOM: green 2px dashed
}
I {
	BORDER-RIGHT: green 2px dashed; BORDER-TOP: green 2px dashed; =
FONT-WEIGHT: bolder; FONT-SIZE: 30px; BACKGROUND: yellow; BORDER-LEFT: =
green 2px dashed; COLOR: red; BORDER-BOTTOM: green 2px dashed
}
U {
	BORDER-RIGHT: green 2px dashed; BORDER-TOP: green 2px dashed; =
FONT-WEIGHT: bolder; FONT-SIZE: 30px; BACKGROUND: yellow; BORDER-LEFT: =
green 2px dashed; COLOR: red; BORDER-BOTTOM: green 2px dashed
}
BLINK {
	BORDER-RIGHT: green 2px dashed; BORDER-TOP: green 2px dashed; =
FONT-WEIGHT: bolder; FONT-SIZE: 30px; BACKGROUND: yellow; BORDER-LEFT: =
green 2px dashed; COLOR: red; BORDER-BOTTOM: green 2px dashed
}
MARQUEE {
	BORDER-RIGHT: green 2px dashed; BORDER-TOP: green 2px dashed; =
FONT-WEIGHT: bolder; FONT-SIZE: 30px; BACKGROUND: yellow; BORDER-LEFT: =
green 2px dashed; COLOR: red; BORDER-BOTTOM: green 2px dashed
}
BIG {
	BORDER-RIGHT: green 2px dashed; BORDER-TOP: green 2px dashed; =
FONT-WEIGHT: bolder; FONT-SIZE: 30px; BACKGROUND: yellow; BORDER-LEFT: =
green 2px dashed; COLOR: red; BORDER-BOTTOM: green 2px dashed
}
SMALL {
	BORDER-RIGHT: green 2px dashed; BORDER-TOP: green 2px dashed; =
FONT-WEIGHT: bolder; FONT-SIZE: 30px; BACKGROUND: yellow; BORDER-LEFT: =
green 2px dashed; COLOR: red; BORDER-BOTTOM: green 2px dashed
}
CENTER {
	BORDER-RIGHT: green 2px dashed; BORDER-TOP: green 2px dashed; =
FONT-WEIGHT: bolder; FONT-SIZE: 30px; BACKGROUND: yellow; BORDER-LEFT: =
green 2px dashed; COLOR: red; BORDER-BOTTOM: green 2px dashed
}
layer {
	BORDER-RIGHT: green 2px dashed; BORDER-TOP: green 2px dashed; =
FONT-WEIGHT: bolder; FONT-SIZE: 30px; BACKGROUND: yellow; BORDER-LEFT: =
green 2px dashed; COLOR: red; BORDER-BOTTOM: green 2px dashed
}

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/stylesheets/screen.css

@import url( layout.css );
@import url( navigation.css );
@import url( content.css );
@import url( bad-tags.css );

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/stylesheets/tweaks.css

* HTML LABEL {
	CURSOR: hand
}
* HTML TEXTAREA {
	OVERFLOW-Y: auto
}
* HTML TABLE TD {
	FONT-SIZE: 1em
}
* HTML TABLE TH {
	FONT-SIZE: 1em
}
DIV#maincontent-design P.code-sample {
	OVERFLOW-Y: visible
}

@media All   =20
{
* HTML .accessibility {
	MARGIN-TOP: -1px; POSITION: absolute
}
* HTML DIV#maincontent-design DIV.image-with-title + * {
	CLEAR: none
}
* HTML DIV#maincontent-design DIV.object-center + * {
	CLEAR: none
}
    }
* HTML UL#mainnav LI A {
	HEIGHT: 28px
}
* HTML UL#mainnav LI.selected A {
	HEIGHT: 28px
}
* HTML UL#mainnav LI.first A:hover {
	HEIGHT: 28px
}
* HTML DIV#section-nav UL LI A {
	HEIGHT: 1%
}
* HTML DIV#section-nav DIV.promo A {
	HEIGHT: 1%
}
* HTML DIV#tools UL LI A {
	HEIGHT: 1%
}
* HTML DIV#tools P.arrow A {
	HEIGHT: 1%
}
* HTML DIV#header {
	HEIGHT: 95px
}
* HTML DIV#header UL#channels LI.last A {
	MARGIN-RIGHT: 4px
}
* HTML DIV#main-frame DIV#breadcrumb {
	WIDTH: 738px
}
* HTML #home DIV#header INPUT#SearchButton {
	HEIGHT: 1.9em
}
* HTML DIV#content-frame DIV#maincontent-design {
	MARGIN-RIGHT: -1px
}
* HTML DIV#content-frame DIV#maincontent-design =
DIV.content-attribute-introduction {
	FLOAT: none; OVERFLOW: visible; WIDTH: 385px; HEIGHT: 1%
}
* HTML DIV#content-frame DIV#maincontent-design =
DIV.content-attribute-body {
	FLOAT: none; OVERFLOW: visible; WIDTH: 385px; HEIGHT: 1%
}
#home DIV#main-frame DIV#content-frame H1 {
	WIDTH: 360px
}
* HTML #home DIV#main-frame DIV#content-frame DIV.register {
	MARGIN-LEFT: 5px; BORDER-LEFT: #fff 2px solid; HEIGHT: 35px
}
* HTML #home DIV#main-frame DIV#content-frame DIV.upper-block {
	OVERFLOW: hidden
}
* HTML #home DIV#main-frame DIV#content-frame DIV.upper-block DIV.lead {
	WIDTH: 500px
}
* HTML #home DIV#main-frame DIV#content-frame DIV.upper-block DIV.block =
{
	BORDER-RIGHT: #fff 1px solid
}
#home DIV#main-frame DIV#content-frame DIV.upper-block DIV.block H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
* HTML #home DIV#main-frame DIV#content-frame DIV.upper-block DIV.block =
DIV.block-inner {
	HEIGHT: 189px
}
* HTML #home DIV#content-frame DIV.block-inner {
	HEIGHT: 180px
}
* HTML #home DIV#content-frame DIV.duo-item DIV.duo-a {
	MARGIN-LEFT: 2px
}
* HTML #home DIV#content-frame DIV.duo-item DIV.duo-b {
	MARGIN-RIGHT: 2px
}
* HTML #home DIV#content-frame DIV.duo-a {
	WIDTH: 368px! important
}
* HTML #home DIV#content-frame DIV.duo-a DIV.block-a {
	HEIGHT: 180px
}
* HTML #home DIV#content-frame DIV.duo-item DIV.duo-b {
	WIDTH: 368px
}
* HTML #home DIV#content-frame DIV.duo-b DIV.block-a {
	HEIGHT: 180px
}
* HTML #home DIV#main-frame DIV#content-frame DIV.register {
	BORDER-LEFT: #fff 1px solid; WIDTH: 359px; MARGIN-RIGHT: 2px
}
#home DIV#main-frame DIV#content-frame DIV.register INPUT.submit {
	PADDING-BOTTOM: 0px
}
* HTML #home DIV#main-frame DIV#content-frame DIV.upper-block DIV.block =
{
	MARGIN-RIGHT: 2px
}
* HTML #home DIV#content-frame P.block-action {
	WIDTH: 176px
}
#home DIV#main-frame DIV#content-frame DIV.lead UL LI A {
	POSITION: relative
}
#home DIV#main-frame DIV#content-frame DIV.lead UL LI A {
	POSITION: relative
}
#home DIV#content-frame DIV.duo-item DIV.duo-a DIV.block-b UL LI A {
	POSITION: relative
}
#home DIV#content-frame P.block-action A {
	POSITION: relative
}
* HTML DIV#maincontent-design UL.arrow A {
	HEIGHT: 1px
}
* HTML DIV#maincontent-design .arrow A {
	HEIGHT: 1px
}
* HTML DIV#maincontent-design DIV.content-attribute-body .arrow LI {
	HEIGHT: 1px
}
* HTML DIV#maincontent-design DIV.content-attribute-body P.arrow {
	HEIGHT: 1px
}
DIV#maincontent-design OL.checklist LI {
	HEIGHT: 26px
}
* HTML DIV#maincontent-design BLOCKQUOTE {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV#maincontent-design FORM FIELDSET LEGEND {
	PADDING-LEFT: 5px; MARGIN-LEFT: -11px
}
DIV#tools DIV#page-tools LI#rate-page DIV P#fRateXRating {
	PADDING-BOTTOM: 2px
}
DIV#tools DIV#page-tools LI P {
	HEIGHT: 1%
}
* HTML BODY.top-level DIV#maincontent-design DIV.landing-title {
	FLOAT: none; HEIGHT: 1%
}
* HTML BODY.top-level DIV#maincontent-design DIV.page-title =
DIV.landing-title-image {
	HEIGHT: 142px
}
* HTML BODY.top-level DIV#maincontent-design DIV.content-attribute-body =
DIV.block DIV.image {
	HEIGHT: 140px
}
* HTML BODY.top-level DIV#maincontent-design DIV.content-attribute-body =
DIV.block DIV.image DIV {
	HEIGHT: 120px
}
* HTML BODY.top-level DIV#maincontent-design DIV.content-attribute-body =
DIV.product-forms DIV {
	HEIGHT: 110px
}
BODY.top-level DIV#maincontent-design DIV.content-attribute-introduction =
{
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FLOAT: =
right! important; PADDING-BOTTOM: 1em; WIDTH: 205px! important; COLOR: =
#404040; PADDING-TOP: 1em
}
* HTML BODY#home DIV#maincontent-design DIV.content-attribute-body =
DIV.block DIV {
	HEIGHT: 180px
}
* HTML BODY#wide DIV#maincontent-design UL.next-prev {
	MARGIN-RIGHT: -10px
}
* HTML BODY#wide DIV#maincontent-design UL.next-prev LI SPAN {
	WIDTH: 193px
}
* HTML DIV#maincontent-design OL.results-list LI A {
	MARGIN-LEFT: 0.5em
}
* HTML DIV#maincontent-design #faq-content DIV.help-blocks P {
	HEIGHT: 3em
}
* HTML BODY#wide DIV#maincontent-design UL.first.next-prev SPAN {
	MARGIN-LEFT: 188px
}
* HTML BODY#wide DIV#maincontent-design UL.last.next-prev SPAN {
	MARGIN-RIGHT: 188px
}
* HTML DIV#maincontent-design UL.next-prev LI {
	WIDTH: 120px
}
* HTML DIV#maincontent-design UL.next-prev LI A {
	WIDTH: 94px
}
* HTML DIV#maincontent-design UL.first.next-prev SPAN {
	MARGIN-LEFT: 122px
}
* HTML DIV#maincontent-design UL.last.next-prev SPAN {
	MARGIN-RIGHT: 122px
}
DIV#maincontent-design #cc-profile DIV.duo-row {
	HEIGHT: 1%
}
* HTML DIV#maincontent-design DIV.search-results UL.next-all LI {
	WIDTH: 171px
}
* HTML DIV#maincontent-design .step-indicator {
	OVERFLOW: visible; HEIGHT: 1px
}
DIV#maincontent-design FORM DIV#page1 {
	MARGIN-TOP: -10px
}
DIV#maincontent-design FORM DIV#page2 {
	MARGIN-TOP: -10px
}
DIV#maincontent-design FORM DIV#page3 {
	MARGIN-TOP: -10px
}
* HTML DIV#maincontent-design .step-indicator LI {
	WIDTH: 75px
}
DIV#maincontent-design UL.four-steps LI {
	WIDTH: 93px
}
DIV#maincontent-design UL.four-steps LI.current {
	WIDTH: 92px
}
* HTML FORM.esrForm DIV.second {
	HEIGHT: 1%
}
* HTML DIV#maincontent-design UL#energy-products H2 {
	WIDTH: 95px; HEIGHT: 70px
}
* HTML DIV#maincontent-design DIV#energy-product-detail DIV.intro DL {
	DISPLAY: inline
}
* HTML DIV#maincontent-design DIV#energy-product-detail DIV.intro IMG {
	RIGHT: 0px; POSITION: relative
}
DIV#maincontent-design A.url {
	WORD-WRAP: break-word
}
DIV#maincontent-design DIV#proxy-grants-offers DIV#resultsList {
	WIDTH: 365px
}
DIV#maincontent-design DIV.buttons A.button {
	HEIGHT: 1px
}
* HTML DIV#maincontent-design DIV#proxy-grants-offers .search-results =
TD.provider-type SPAN {
	WIDTH: 8em
}
* HTML DIV#maincontent-design UL.sitemap {
	DISPLAY: inline
}
DIV#maincontent-design FORM.search-compare-form {
	MARGIN-TOP: 0px
}
* HTML DIV#maincontent-design FORM.search-compare-form FIELDSET {
	CLEAR: both
}
* HTML DIV#maincontent-design DIV.search-category-box {
	HEIGHT: 58px
}
* HTML DIV#maincontent-design DIV.content-attribute-listcloud {
	HEIGHT: 40px
}
DIV#maincontent-design DIV.search-compare-box INPUT.compare {
	LEFT: -3px
}
* HTML DIV#maincontent-design DIV.product-detail-box UL LI.energy-rating =
{
=09
}
* HTML DIV#maincontent-design DIV.compare-sort FORM {
	WIDTH: 300px
}
BODY.compare.esr DIV#maincontent-design TABLE {
	BORDER-COLLAPSE: collapse
}
DIV#maincontent-design DIV#carbon-calc FIELDSET.appliance DIV.dishwasher =
{
	CLEAR: both
}
DIV#maincontent-design DIV#carbon-calc FIELDSET.appliance =
DIV.washing-machine {
	CLEAR: both
}
DIV#maincontent-design DIV#carbon-calc FORM {
	BORDER-BOTTOM: #0070b6 1px solid
}
DIV#maincontent-design DIV#carbon-calc FORM DIV.check-list =
DIV.single-item P {
	MARGIN-LEFT: 28px
}
DIV#maincontent-design DIV#cc DIV.single-item INPUT {
	MARGIN: 0px 0px 0px -5px
}
DIV#maincontent-design DIV#cc #checklist .check-centre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 6px
}
DIV#maincontent-design DIV#cc #checklist .check-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 6px
}
DIV#maincontent-design DIV#cc FORM DIV.emission-results P.emission-total =
{
	MARGIN-BOTTOM: 58px
}
xxdiv#maincontent-design DIV#cc FORM FIELDSET.trio-item SELECT {
	WIDTH: 170px
}
DIV#maincontent-design DIV#cc FORM DIV.trio-item SELECT {
	WIDTH: 170px
}
* HTML #comms-save-energy #outer .content .col-a {
	MARGIN-LEFT: 15px
}
* HTML #comms-save-energy #outer .footer {
	HEIGHT: 1%
}
* HTML #comms-save-energy #outer .footer P.copyright {
	MARGIN-LEFT: 5px
}
* HTML #comms-save-energy #outer .footer P.policy {
	MARGIN-RIGHT: 5px
}
xxdiv#maincontent-design DIV#cc FORM INPUT.add-another {
	WIDTH: 166px
}
xxdiv#maincontent-design .upper .inner-top H2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 4px
}
DIV#maincontent-design DIV#cc FORM FIELDSET.trio-item SELECT {
	WIDTH: 172px
}
DIV#maincontent-design DIV#cc FORM DIV.trio-item SELECT {
	WIDTH: 172px
}
DIV#maincontent-design DIV#cc FORM DIV.form-row .align-items {
	MARGIN: 0px
}
DIV#maincontent-design DIV#cc FORM DIV.form-row .align-items INPUT.radio =
{
	MARGIN-LEFT: -4px
}
DIV#maincontent-design DIV#cc FORM DIV.form-row .align-items =
INPUT.checkbox {
	MARGIN-LEFT: -4px
}
DIV#maincontent-design DIV#cc .check-full {
	MARGIN-LEFT: 24px
}
* HTML DIV#maincontent-design DIV#cc-progress-bar {
	MARGIN: 15px 0px 15px 99px
}
* HTML DIV#maincontent-design DIV.form-row {
	WIDTH: 538px
}
* HTML .bg-arrow {
	MARGIN-RIGHT: 20px
}
DIV#maincontent-design DIV#cc DIV.icon-replace LABEL {
	MARGIN: 36px 0px 0px
}
* HTML #comms-save-energy #outer .content .col-a {
	MARGIN-LEFT: 15px
}
* HTML #comms-save-energy #outer .footer {
	HEIGHT: 1%
}
* HTML #comms-save-energy #outer .footer P.copyright {
	MARGIN-LEFT: 5px
}
* HTML #comms-save-energy #outer .footer P.policy {
	MARGIN-RIGHT: 5px
}

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/activity;src=875202;type=estne687;cat=homep047;ord=1;num=9540890880304.406?;~oref=http%3A//www.energysavingtrust.org.uk/

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_009D_01C9218A.C46C38C0"


------=_NextPart_001_009D_01C9218A.C46C38C0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.energysavingtrust.org.uk/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den-GB xml:lang=3D"en-GB"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Energy Saving Trust =
- Energy Efficiency & Energy Conservation to combat Climate =
Change</TITLE>
<SCRIPT type=3Dtext/javascript charset=3DUTF-8>=0A=
		/* <![CDATA[ */=0A=
		xajax =3D {};=0A=
		xajax.config =3D {};=0A=
		xajax.config.requestURI =3D '/xajax/call';=0A=
		xajax.config.statusMessages =3D  false;=0A=
		xajax.config.waitCursor =3D true;=0A=
		xajax.config.version =3D 'xajax 0.5 Beta 2';=0A=
		xajax.config.legacy =3D false;=0A=
		xajax.config.defaultMode =3D 'asynchronous';=0A=
=0A=
function xajax_performRegister(){return xajax.call("performRegister", =
{parameters: arguments});}=0A=
function xajax_performPostCode(){return xajax.call("performPostCode", =
{parameters: arguments});}=0A=
function xajax_recordHowDidYouGetHereForm(){return =
xajax.call("recordHowDidYouGetHereForm", {parameters: arguments});}=0A=
function xajax_showHowDidYouGetHereForm(){return =
xajax.call("showHowDidYouGetHereForm", {parameters: arguments});}=0A=
function xajax_performRate(){return xajax.call("performRate", =
{parameters: arguments});}=0A=
function xajax_performEmmission(){return xajax.call("performEmmission", =
{parameters: arguments});}=0A=
function xajax_performVote(){return xajax.call("performVote", =
{parameters: arguments});}=0A=
		/* ]]> */=0A=
		</SCRIPT>

<SCRIPT=20
src=3D"http://www.energysavingtrust.org.uk/extension/xajax/design/standar=
d/javascript/xajax_js/xajax_core.js"=20
type=3Dtext/javascript charset=3DUTF-8></SCRIPT>

<SCRIPT type=3Dtext/javascript charset=3DUTF-8>=0A=
		/* <![CDATA[ */=0A=
		window.setTimeout(=0A=
		 function () {=0A=
		  var scriptExists =3D false;=0A=
		  try { if (xajax.isLoaded) scriptExists =3D true; }=0A=
		  catch (e) {}=0A=
		  if (!scriptExists) {=0A=
		   alert('Error: the xajax Javascript component could not be included. =
Perhaps the URL is incorrect?\nURL: =
/extension/xajax/design/standard/javascript/xajax_js/xajax_core.js');=0A=
		  }=0A=
		 },=0A=
		6000=0A=
		);=0A=
		/* ]]> */=0A=
		</SCRIPT>
<LINK=20
href=3D"http://www.energysavingtrust.org.uk/design/standard/stylesheets/d=
ebug.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3D"print, screen, =
projection"=20
href=3D"http://www.energysavingtrust.org.uk/extension/est/design/est/styl=
esheets/default.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3D"print, screen, =
projection"=20
href=3D"http://www.energysavingtrust.org.uk/extension/est/design/est/styl=
esheets/basic.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dprint=20
href=3D"http://www.energysavingtrust.org.uk/extension/est/design/est/styl=
esheets/print.css"=20
type=3Dtext/css rel=3Dstylesheet>
<STYLE type=3Dtext/css media=3Dscreen,projection>@import url( =
/extension/est/design/est/stylesheets/screen.css );
</STYLE>
<!--[if lt IE 8]>
<STYLE type=3Dtext/css>@import url( =
/extension/est/design/est/stylesheets/tweaks.css );
</STYLE>
<![endif]-->
<SCRIPT=20
src=3D"http://www.energysavingtrust.org.uk/extension/est/design/est/javas=
cript/libraries/jquery-1.2.3.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://yui.yahooapis.com/2.5.1/build/yahoo/yahoo-min.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://yui.yahooapis.com/2.5.1/build/cookie/cookie-beta-min.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.energysavingtrust.org.uk/extension/est/design/est/javas=
cript/general.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.energysavingtrust.org.uk/extension/proxy/design/standar=
d/javascript/proxy.js"=20
type=3Dtext/javascript></SCRIPT>

<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3DContent-language content=3Den-GB>
<META content=3Dwww.thegrandunion.com name=3Dauthor>
<META content=3D"Copyright (c) 2007 by www.thegrandunion.com" =
name=3Dcopyright>
<META=20
content=3D"Information and advice on how you can be more energy =
efficient in your home. From Insulation to energy saving appliances and =
other household goods, find out how you can do your bit for the =
environment and save money on your energy bills."=20
name=3Ddescription>
<META=20
content=3D"home energy, insulation, energy efficiency, energy grants, =
saving energy, efficient products, energy saving recommended, Low carbon =
buildings programme"=20
name=3Dkeywords>
<META content=3DTRUE name=3DMSSmartTagsPreventParsing>
<META content=3D"MSHTML 6.00.6000.16705" name=3DGENERATOR><LINK=20
title=3D"RSS Feed for  Energy Saving Trust"=20
href=3D"http://feeds.feedburner.com/energysavingtrust" =
type=3Dapplication/rss+xml=20
rel=3Dalternate></HEAD>
<BODY id=3Dhome>
<DIV id=3Dframe>
<DIV id=3Dheader>
<DIV id=3Dlogo><A title=3DHome =
href=3D"http://www.energysavingtrust.org.uk/"><IMG=20
alt=3D"Energy Saving Trust"=20
src=3D"http://www.energysavingtrust.org.uk/extension/est/design/est/image=
s/layout/logo_est.gif"></A>=20
</DIV>
<H2 class=3Daccessibility>Quick Links</H2>
<UL class=3Daccessibility>
  <LI><A accessKey=3D1 =
href=3D"http://www.energysavingtrust.org.uk/">Return to home=20
  page</A> </LI>
  <LI><A accessKey=3D2=20
  href=3D"http://www.energysavingtrust.org.uk/#content-frame">Skip to =
content</A>=20
  </LI>
  <LI><A accessKey=3D3 =
href=3D"http://www.energysavingtrust.org.uk/#mainnav">Skip to=20
  global navigation</A> </LI>
  <LI><A accessKey=3D4=20
  href=3D"http://www.energysavingtrust.org.uk/#section-nav">Skip to =
navigation for=20
  this section</A> </LI>
  <LI><A accessKey=3D5=20
  href=3D"http://www.energysavingtrust.org.uk/#header-tools">Skip to =
other EST=20
  channels</A> </LI>
  <LI><A accessKey=3D6 =
href=3D"http://www.energysavingtrust.org.uk/#footer">Skip to=20
  site tools</A> </LI>
  <LI><A accessKey=3D7=20
  href=3D"http://www.energysavingtrust.org.uk/google/search">Search</A> =
</LI>
  <LI><A accessKey=3D8 =
href=3D"http://www.energysavingtrust.org.uk/sitemap">Site=20
  map</A> </LI>
  <LI><A accessKey=3D9=20
  href=3D"http://www.energysavingtrust.org.uk/contact_us">Contacting =
Energy Saving=20
  Trust</A> </LI>
  <LI><A accessKey=3D0=20
  =
href=3D"http://www.energysavingtrust.org.uk/accessibility">Accessibility =

  statement</A> </LI></UL>
<DIV id=3Dheader-tools>
<H2 class=3Daccessibility>Other Energy Saving Trust Channels</H2>
<UL id=3Dchannels>
  <LI><A =
href=3D"http://www.energysavingtrust.org.uk/aboutest/">Corporate</A>=20
</LI>
  <LI><A =
href=3D"http://www.energysavingtrust.org.uk/housingbuildings/">Housing=20
  Professionals</A> </LI>
  <LI><A href=3D"http://www.energysavingtrust.org.uk/fleet/">Transport =
in=20
  Business</A> </LI>
  <LI><A =
href=3D"http://www.energysavingtrust.org.uk/cafe/welcome/">Community=20
  Projects</A> </LI>
  <LI class=3Dlast><A=20
  href=3D"http://www.energysavingtrust.org.uk/scotland">Scotland</A> =
</LI></UL>
<DIV class=3Dheader-search>
<DIV class=3Dheader-login>
<H2 class=3Daccessibility>Energy Saving Trust information</H2>
<UL id=3Dabout-tools>
  <LI><A =
href=3D"http://www.energysavingtrust.org.uk/resources">Resources</A>=20
</LI>
  <LI><A =
href=3D"http://www.energysavingtrust.org.uk/aboutest/news">Media</A>=20
</LI>
  <LI><A href=3D"http://www.energysavingtrust.org.uk/contact_us">Contact =
Us</A>=20
  </LI>
  <LI class=3Dlast><A=20
  =
href=3D"http://www.energysavingtrust.org.uk/aboutest/work/vacancies">Jobs=
</A>=20
  </LI></UL>
<DIV class=3Dlogin-register></DIV></DIV>
<FORM id=3DfSearchForm name=3DfSearchForm action=3D/google/search =
method=3Dget>
<FIELDSET><LABEL class=3Daccessibility for=3DSearchText>Search</LABEL> =
<INPUT=20
id=3DSearchText name=3DSearchText> </FIELDSET>=20
<FIELDSET><INPUT class=3Dsubmit id=3DSearchButton type=3Dsubmit =
value=3DSearch name=3DSearchButton>=20
</FIELDSET> </FORM></DIV></DIV></DIV>
<H2 class=3Daccessibility>Main navigation</H2>
<UL id=3Dmainnav>
  <LI class=3D"first selected"><A=20
  href=3D"http://www.energysavingtrust.org.uk/">Home</A> </LI>
  <LI><A=20
  =
href=3D"http://www.energysavingtrust.org.uk/your_impact_on_climate_change=
">Your=20
  impact on climate change</A> </LI>
  <LI><A =
href=3D"http://www.energysavingtrust.org.uk/what_can_i_do_today">What =
can=20
  I do today?</A> </LI>
  <LI><A=20
  =
href=3D"http://www.energysavingtrust.org.uk/energy_saving_products">Energ=
y=20
  saving products</A> </LI>
  <LI><A =
href=3D"http://www.energysavingtrust.org.uk/home_improvements">Home=20
  improvements</A> </LI>
  <LI><A=20
  =
href=3D"http://www.energysavingtrust.org.uk/generate_your_own_energy">Gen=
erate=20
  your own energy</A> </LI>
  <LI class=3Dlast><A=20
  href=3D"http://www.energysavingtrust.org.uk/help_and_support">Help and =

  support</A> </LI></UL>
<DIV id=3Dmain-frame>
<DIV id=3Dcontent-frame><A name=3Dback-to-top></A>
<DIV class=3Dupper-display>
<DIV class=3Dlead>
<H1>Here to help everyone save energy in the home</H1>
<P class=3Dlead-content>We are a non-profit organisation that provides =
free=20
impartial advice tailored to suit you. Our advice can help you save =
money and=20
fight climate change by reducing carbon dioxide emissions from your =
home. </P>
<UL>
  <LI><A=20
  =
href=3D"http://www.energysavingtrust.org.uk/what_can_i_do_today/support_o=
ur_campaigns">Support=20
  our new campaign!</A>
  <LI><A=20
  =
href=3D"http://www.energysavingtrust.org.uk/resources/features/features_a=
rchive/back_to_school_energy_saving_tips">Back=20
  to school: energy saving tips</A>
  <LI><A=20
  =
href=3D"http://www.energysavingtrust.org.uk/home_improvements/moving_home=
/unlock_the_hidden_value_of_your_home">Hidden=20
  value guide II - unlock the hidden value of your home </A>
  <LI><A=20
  =
href=3D"http://www.energysavingtrust.org.uk/help_and_support/contact_us">=
Contact=20
  us today</A>
  <LI>For free, independent and local energy saving advice =
call<BR><STRONG>0800=20
  512 012</STRONG> </LI></UL></DIV>
<DIV class=3Dupper-block>
<DIV class=3Dregister>
<DIV id=3DinnerRegister>
<H2><SPAN title=3D"Register for updates"></SPAN>Register for =
updates</H2>
<FORM id=3DfRegisterX name=3DfRegisterX =
action=3D/calculator/registerforupdates=20
method=3Dpost>
<FIELDSET><LABEL for=3DrEmail><A=20
href=3D"http://www.energysavingtrust.org.uk/data_policy_terms_of_use"><IM=
G=20
height=3D14 alt=3D""=20
src=3D"http://www.energysavingtrust.org.uk/extension/est/design/est/image=
s/home/padlock2.gif"=20
width=3D9></A> email address</LABEL> <INPUT class=3Dtext id=3DrEmail =
name=3Demail>=20
<LABEL class=3Daccessibility for=3DregisterForUpdates>Register for =
updates</LABEL> <INPUT class=3Dbutton id=3DregisterForUpdates =
type=3Dsubmit value=3DSubmit name=3DSearchButton>=20
</FIELDSET> <INPUT type=3Dhidden value=3D/ =
name=3DredirectAfterRegisterforupdates>=20
<INPUT type=3Dhidden value=3Dregisterforupdates_home name=3DTemplate> =
<INPUT=20
type=3Dhidden value=3D/ name=3DredirectAfterRegisterforupdates> =
</FORM></DIV></DIV>
<DIV class=3D"block duo-b">
<DIV class=3Dblock-inner>
<DIV class=3Dblock-a>
<H2></H2><IMG alt=3D""=20
src=3D"http://www.energysavingtrust.org.uk/var/storage/images//154368-3-e=
ng-GB/home.gif">=20
</DIV>
<DIV class=3Dblock-b>
<H2>Energy saving grants &amp; offers</H2>
<P>There are grants and offers available to help you save energy in the =
home.=20
</P></DIV></DIV></DIV></DIV>
<P class=3Dblock-action><A=20
href=3D"http://www.energysavingtrust.org.uk/proxy/view/full/2019/grantsan=
dofferssearch">Search=20
for grants and offers</A></P></DIV>
<DIV class=3Dduo-item>
<DIV class=3D"block duo-a">
<DIV class=3Dblock-inner>
<DIV class=3Dblock-a>
<H2>What's new?</H2><IMG alt=3D""=20
src=3D"http://www.energysavingtrust.org.uk/var/storage/images//154369-3-e=
ng-GB/home.jpg">=20
</DIV>
<DIV class=3Dblock-b>
<UL>
  <LI><A=20
  =
href=3D"http://www.energysavingtrust.org.uk/compare_and_buy_products">Com=
pare=20
  and buy products</A>
  <LI><A=20
  =
href=3D"http://www.energysavingtrust.org.uk/resources/watch_our_video_con=
tent/energy_saving_video_guides">Watch=20
  our video guides</A>
  <LI><A=20
  =
href=3D"http://www.energysavingtrust.org.uk/what_can_i_do_today/reduce_wa=
ste">Reducing=20
  your waste</A> </LI></UL>
<UL id=3Dnews>
  <LI class=3Dvisible><A=20
  title=3D"Small scale hydropower projects could help the UK meet its =
renewable energy targets, visitors to the British Hydropower =
Association's (BHA) annual conference heard."=20
  =
href=3D"http://www.energysavingtrust.org.uk/resources/daily_news/renewabl=
e_energy__1/run_of_river_hydro_could_help_meet_targets/(energysavingtrust=
)/67727">Run-of-river=20
  hydro could help meet targets</A> <SPAN>23 September 2008</SPAN>=20
  <LI class=3D""><A=20
  title=3D"Householders looking to reduce their electricity bills while =
cutting their carbon footprint will double the amount of microgeneration =
wind turbine installation this year compared to last, according..."=20
  =
href=3D"http://www.energysavingtrust.org.uk/resources/daily_news/energy_b=
ills/small_wind_turbine_installation_to_double/(energysavingtrust)/67726"=
>Small=20
  wind turbine installation to double</A> <SPAN>23 September 2008</SPAN> =

  <LI class=3D""><A=20
  title=3D"A significant step-forward in the production of algae-based =
bioethanol has been made by Irish researchers. "=20
  =
href=3D"http://www.energysavingtrust.org.uk/resources/daily_news/climate_=
change__1/ireland_makes_algae_breakthrough/(energysavingtrust)/67725">Ire=
land=20
  makes algae breakthrough </A><SPAN>23 September 2008</SPAN>=20
  <LI class=3D""><A=20
  title=3D'The food supply debate over the production on biofuels has =
taken on an "emotional character", a prominent politician has said. '=20
  =
href=3D"http://www.energysavingtrust.org.uk/resources/daily_news/climate_=
change__1/biofuel_debate_has_taken_on_emotional_character/(energysavingtr=
ust)/67724">Biofuel=20
  debate has taken on 'emotional character' </A><SPAN>23 September =
2008</SPAN>=20
  <LI class=3D""><A=20
  title=3D"Australia's new bioethanol mandate will exacerbate the global =
food crisis, an analyst has warned. "=20
  =
href=3D"http://www.energysavingtrust.org.uk/resources/daily_news/climate_=
change__1/australian_ethanol_mandate_stirs_controversy/(energysavingtrust=
)/67723">Australian=20
  ethanol mandate stirs controversy </A><SPAN>23 September 2008</SPAN>=20
</LI></UL></DIV></DIV>
<P class=3Dnews-link><A=20
href=3D"http://www.energysavingtrust.org.uk/resources/daily_news">Latest =

News</A><A class=3Drss-feed=20
href=3D"http://www.energysavingtrust.org.uk/content/view/full/4956"><IMG =
height=3D13=20
alt=3D"Subscribe to our RSS"=20
src=3D"http://www.energysavingtrust.org.uk/extension/est/design/est/image=
s/home/rss-lgt-blue.gif"=20
width=3D13></A></P></DIV>
<DIV class=3D"block duo-b">
<DIV class=3Dblock-inner>
<DIV class=3Dblock-a>
<H2>Create your energy saving checklist</H2><IMG alt=3D""=20
src=3D"http://www.energysavingtrust.org.uk/var/storage/images//154370-3-e=
ng-GB/home.jpg">=20
</DIV>
<DIV class=3Dblock-b>
<P>Use our <A=20
href=3D"http://www.energysavingtrust.org.uk/calculator/checklist">energy =
saving=20
checklist</A> to prioritise and calculate your savings in a matter of =
minutes!=20
</P></DIV></DIV>
<P class=3Dblock-action><A=20
href=3D"http://www.energysavingtrust.org.uk/calculator/checklist">Energy =
saving=20
checklist</A></P></DIV></DIV></DIV></DIV>
<DIV id=3Dfooter>
<H2 class=3Daccessibility>Site tools</H2>
<P>=C2=A9 Energy Saving Trust 2008</P>
<UL id=3Dguidance>
  <LI><A=20
  =
href=3D"http://www.energysavingtrust.org.uk/energy_saving_assumptions">En=
ergy=20
  saving assumptions</A> </LI>
  <LI><A =
href=3D"http://www.energysavingtrust.org.uk/sitemap">Sitemap</A> =
</LI></UL>
<UL id=3Dlegal>
  <LI class=3Dfirst><A=20
  href=3D"http://www.energysavingtrust.org.uk/links_policy">Links =
Policy</A> </LI>
  <LI><A=20
  =
href=3D"http://www.energysavingtrust.org.uk/data_policy_terms_of_use">Dat=
a=20
  Policy &amp; Terms of Use</A> </LI>
  <LI><A=20
  =
href=3D"http://www.energysavingtrust.org.uk/accessibility">Accessibility<=
/A>=20
  </LI>
  <LI>
  <SCRIPT>function fbs_click() =
{u=3Dlocation.href;t=3Ddocument.title;window.open('http://www.facebook.co=
m/sharer.php?u=3D'+encodeURIComponent(u)+'&t=3D'+encodeURIComponent(t),'s=
harer','toolbar=3D0,status=3D0,width=3D626,height=3D436');return =
false;}</SCRIPT>
  <A class=3Dsocial onclick=3D"return fbs_click()"=20
  =
href=3D"http://www.facebook.com/share.php?u=3Dhttp://www.energysavingtrus=
t.org.uk/"=20
  target=3D_blank><IMG height=3D13 alt=3D""=20
  =
src=3D"http://www.energysavingtrust.org.uk/extension/est/design/est/image=
s/home/facebook.gif"=20
  width=3D13></A> </LI>
  <LI><A class=3Dsocial=20
  =
href=3D"http://www.stumbleupon.com/submit?url=3Dhttp://www.energysavingtr=
ust.org.uk/"><IMG=20
  height=3D13 alt=3D""=20
  =
src=3D"http://www.energysavingtrust.org.uk/extension/est/design/est/image=
s/home/su.gif"=20
  width=3D13></A> </LI>
  <LI><A class=3Dsocial=20
  =
href=3D"http://reddit.com/submit?url=3Dhttp://www.energysavingtrust.org.u=
k/"><IMG=20
  height=3D13 alt=3D""=20
  =
src=3D"http://www.energysavingtrust.org.uk/extension/est/design/est/image=
s/home/reddithead4.gif"=20
  width=3D13></A> </LI>
  <LI><A class=3Dsocial=20
  =
onclick=3D"window.open('http://del.icio.us/post?v=3D4&amp;noui&amp;jump=3D=
close&amp;url=3D'+encodeURIComponent(location.href)+'&amp;title=3D'+encod=
eURIComponent(document.title), =
'delicious','toolbar=3Dno,width=3D700,height=3D400'); return false;"=20
  href=3D"http://www.energysavingtrust.org.uk/#"><IMG height=3D13 =
alt=3D""=20
  =
src=3D"http://www.energysavingtrust.org.uk/extension/est/design/est/image=
s/home/delicious.gif"=20
  width=3D13></A> </LI>
  <LI><A class=3Dsocial=20
  =
href=3D"http://www.energysavingtrust.org.uk/content/view/full/4956"><IMG =

  height=3D13 alt=3D""=20
  =
src=3D"http://www.energysavingtrust.org.uk/extension/est/design/est/image=
s/home/rss.gif"=20
  width=3D13></A> </LI></UL></DIV></DIV><!-- Start of DoubleClick =
Spotlight Tag: Please do not remove--><!-- Activity Name for this tag =
is:Homepage --><!-- Web site URL where tag should be placed: =
http://www.energysavingtrust.org.uk --><!-- This tag must be placed =
within the opening <body> tag, as close to the beginning of it as =
possible--><!-- Creation Date:5/16/2007 -->
<SCRIPT language=3DJavaScript>
var axel =3D Math.random()+"";
var a =3D axel * 10000000000000;
document.write('<IFRAME =
SRC=3D"http://fls.doubleclick.net/activityi;src=3D875202;type=3Destne687;=
cat=3Dhomep047;ord=3D1;num=3D'+ a + '?" WIDTH=3D1 HEIGHT=3D1 =
FRAMEBORDER=3D0></IFRAME>');
</SCRIPT>
<NOSCRIPT><IFRAME=20
src=3D"http://fls.doubleclick.net/activityi;src=3D875202;type=3Destne687;=
cat=3Dhomep047;ord=3D1;num=3D9540890880304.406?"=20
frameBorder=3D0 width=3D1 height=3D1></IFRAME></NOSCRIPT><!-- End of =
DoubleClick Spotlight Tag: Please do not remove-->
<SCRIPT type=3Dtext/javascript>=0A=
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");=0A=
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' type=3D'text/javascript'%3E%3C/script%3E"));=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
var pageTracker =3D _gat._getTracker("UA-2898649-1");=0A=
pageTracker._initData();=0A=
pageTracker._trackPageview();=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>var refURL =3D =
document.location.href;</SCRIPT>

<SCRIPT=20
src=3D"http://www.energysavingtrust.org.uk/extension/estfeedbacks/design/=
standard/javascript/estEX01.js"=20
type=3Dtext/javascript></SCRIPT>

<DIV style=3D"CLEAR: both"></DIV>
<DIV style=3D"TEXT-ALIGN: left"></DIV></BODY></HTML>

------=_NextPart_001_009D_01C9218A.C46C38C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://fls.doubleclick.net/activityi;src=875202;type=estne687;cat=homep047;ord=1;num=9540890880304.406?

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.6000.16705" name=3DGENERATOR></HEAD>
<BODY style=3D"BACKGROUND-COLOR: transparent"><IMG=20
src=3D"http://ad.doubleclick.net/activity;src=3D875202;type=3Destne687;ca=
t=3Dhomep047;ord=3D1;num=3D9540890880304.406?;~oref=3Dhttp%3A//www.energy=
savingtrust.org.uk/">=20
</BODY></HTML>

------=_NextPart_001_009D_01C9218A.C46C38C0--

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.energysavingtrust.org.uk/extension/xajax/design/standard/javascript/xajax_js/xajax_core.js

=0A=
try{if(undefined=3D=3Dxajax.config)xajax.config=3D{};}catch(e){xajax=3D{}=
;xajax.config=3D{};}=0A=
xajax.config.setDefault=3Dfunction(option,defaultValue){if(undefined=3D=3D=
xajax.config[option])=0A=
xajax.config[option]=3DdefaultValue;}=0A=
xajax.config.setDefault('waitCursor',false);xajax.config.setDefault('stat=
usMessages',false);xajax.config.setDefault('baseDocument',document);xajax=
.config.setDefault('requestURI',xajax.config.baseDocument.URL);xajax.conf=
ig.setDefault('defaultMode','asynchronous');xajax.config.setDefault('defa=
ultHttpVersion','HTTP/1.1');xajax.config.setDefault('defaultContentType',=
'application/x-www-form-urlencoded');xajax.config.setDefault('defaultResp=
onseDelayTime',1000);xajax.config.setDefault('defaultExpirationTime',1000=
0);xajax.config.setDefault('defaultMethod','post');xajax.config.setDefaul=
t('defaultRetry',5);xajax.config.setDefault('defaultReturnValue',false);x=
ajax.config.setDefault('maxObjectDepth',20);xajax.config.setDefault('maxO=
bjectSize',2000);xajax.tools=3D{}=0A=
xajax.tools.queue=3D{}=0A=
xajax.tools.queue.create=3Dfunction(size){return{start:0,=0A=
size:size,=0A=
end:0,=0A=
commands:[],=0A=
timeout:null=0A=
}=0A=
}=0A=
xajax.tools.queue.retry=3Dfunction(obj,count){var =
retries=3Dobj.retries;if(retries){--retries;if(1 > retries)=0A=
return false;}else retries=3Dcount;obj.retries=3Dretries;return true;}=0A=
xajax.tools.queue.rewind=3Dfunction(theQ){if(0 < theQ.start)=0A=
--theQ.start;else=0A=
theQ.start=3DtheQ.size;}=0A=
xajax.tools.queue.setWakeup=3Dfunction(theQ,when){if(null!=3DtheQ.timeout=
){clearTimeout(theQ.timeout);theQ.timeout=3Dnull;}=0A=
theQ.timout=3DsetTimeout(function(){xajax.tools.queue.process(theQ);},whe=
n);}=0A=
xajax.tools.queue.process=3Dfunction(theQ){if(null!=3DtheQ.timeout){clear=
Timeout(theQ.timeout);theQ.timeout=3Dnull;}=0A=
var =
obj=3Dxajax.tools.queue.pop(theQ);while(null!=3Dobj){try{if(false=3D=3Dxa=
jax.executeCommand(obj))=0A=
return false;}catch(e){}=0A=
obj=3Dxajax.tools.queue.pop(theQ);}=0A=
return true;}=0A=
xajax.tools.queue.push=3Dfunction(theQ,obj){var =
next=3DtheQ.end+1;if(next > theQ.size)=0A=
next=3D0;if(next!=3DtheQ.start){theQ.commands[theQ.end]=3Dobj;theQ.end=3D=
next;}else=0A=
throw{name:'queue overflow',message:'cannot push object onto queue =
because it is full'}=0A=
}=0A=
xajax.tools.queue.pushFront=3Dfunction(theQ,obj){xajax.tools.queue.rewind=
(theQ);theQ.commands[theQ.start]=3Dobj;}=0A=
xajax.tools.queue.pop=3Dfunction(theQ){var =
next=3DtheQ.start;if(next=3D=3DtheQ.end)=0A=
return null;next++;if(next > theQ.size)=0A=
next=3D0;var =
obj=3DtheQ.commands[theQ.start];theQ.commands[theQ.start]=3Dnull;theQ.sta=
rt=3Dnext;return obj;}=0A=
xajax.tools.$=3Dfunction(sId){if(!sId)=0A=
return null;var oDoc=3Dxajax.config.baseDocument;var =
obj=3DoDoc.getElementById(sId);if(obj)=0A=
return obj;if(oDoc.all)=0A=
return oDoc.all[sId];return obj;}=0A=
xajax.tools.arrayContainsValue=3Dfunction(array,valueToCheck){var =
i=3D0;var l=3Darray.length;while(i < l){if(array[i]=3D=3DvalueToCheck)=0A=
return true;++i;}=0A=
return false;}=0A=
xajax.tools.doubleQuotes=3Dfunction(haystack){return =
haystack.replace(new RegExp("'",'g'),'"');}=0A=
xajax.tools.singleQuotes=3Dfunction(haystack){return =
haystack.replace(new RegExp('"','g'),"'");}=0A=
xajax.tools._escape=3Dfunction(data){if(undefined=3D=3Ddata)=0A=
return '';if('string'!=3Dtypeof(data))=0A=
return data;var =
needCDATA=3Dfalse;if(encodeURIComponent(data)!=3Ddata){needCDATA=3Dtrue;v=
ar segments=3Ddata.split("<![CDATA[");data=3D'';for(var i=3D0;i < =
segments.length;++i){var segment=3Dsegments[i];var =
fragments=3Dsegment.split("]]>");segment=3D'';for(var j=3D0;j < =
fragments.length;++j){if(0!=3Dj)=0A=
segment+=3D']]]]><![CDATA[>';segment+=3Dfragments[j];}=0A=
if(0!=3Di)=0A=
data+=3D'<![]]><![CDATA[CDATA[';data+=3Dsegment;}=0A=
}=0A=
if(needCDATA)=0A=
data=3D'<![CDATA['+data+']]>';return data;}=0A=
xajax.tools._objectToXML=3Dfunction(obj,guard){var =
aXml=3D[];aXml.push("<xjxobj>");for(var key in =
obj){++guard.size;if(guard.maxSize < guard.size)=0A=
return aXml.join('');if(obj[key]){if("constructor"=3D=3Dkey)=0A=
continue;if("function"=3D=3Dtypeof(obj[key]))=0A=
continue;aXml.push("<e><k>");aXml.push(xajax.tools._escape(key));aXml.pus=
h("</k><v>");if("object"=3D=3Dtypeof(obj[key])){++guard.depth;if(guard.ma=
xDepth > =
guard.depth){try{aXml.push(xajax.tools._objectToXML(obj[key],guard));}cat=
ch(e){}=0A=
}=0A=
--guard.depth;}else=0A=
aXml.push(xajax.tools._escape(obj[key]));aXml.push("</v></e>");}=0A=
}=0A=
aXml.push("</xjxobj>");return aXml.join('');}=0A=
xajax.tools._nodeToObject=3Dfunction(node){if(null=3D=3Dnode)=0A=
return =
'';if(undefined!=3Dnode.nodeName){if("#cdata-section"=3D=3Dnode.nodeName|=
|"#text"=3D=3Dnode.nodeName){var data=3D'';do =
if(undefined!=3Dnode.data)data+=3Dnode.data;while(node=3Dnode.nextSibling=
);return data;}else if("xjxobj"=3D=3Dnode.nodeName){var key=3Dnull;var =
value=3Dnull;var data=3Dnew Array;var =
child=3Dnode.firstChild;if(undefined!=3Dchild){do{if('e'=3D=3Dchild.nodeN=
ame){var =
grandChild=3Dchild.firstChild;if(undefined!=3DgrandChild){do{if('k'=3D=3D=
grandChild.nodeName)=0A=
key=3Dxajax.tools._nodeToObject(grandChild.firstChild);else('v'=3D=3Dgran=
dChild.nodeName)=0A=
value=3Dxajax.tools._nodeToObject(grandChild.firstChild);}while(grandChil=
d=3DgrandChild.nextSibling);}=0A=
if(null!=3Dkey&&null!=3Dvalue){data[key]=3Dvalue;key=3Dvalue=3Dnull;}=0A=
}=0A=
}while(child=3Dchild.nextSibling);}=0A=
return data;}=0A=
}=0A=
throw{name:'Invalid XML',message:'The response contains an unknown tag: =
'+node.nodeName};}=0A=
if("undefined"!=3Dtypeof =
XMLHttpRequest){xajax.tools.getRequestObject=3Dfunction(){return new =
XMLHttpRequest();}=0A=
}else if("undefined"!=3Dtypeof =
ActiveXObject){xajax.tools.getRequestObject=3Dfunction(){try{return new =
ActiveXObject("Msxml2.XMLHTTP.4.0");}catch(e){xajax.tools.getRequestObjec=
t=3Dfunction(){try{return new =
ActiveXObject("Msxml2.XMLHTTP");}catch(e2){xajax.tools.getRequestObject=3D=
function(){return new ActiveXObject("Microsoft.XMLHTTP");}=0A=
return xajax.tools.getRequestObject();}=0A=
}=0A=
return xajax.tools.getRequestObject();}=0A=
}=0A=
}else =
if(window.createRequest){xajax.tools.getRequestObject=3Dfunction(){return=
 window.createRequest();}=0A=
}else{xajax.tools.getRequestObject=3Dfunction(){throw{name:'GetRequestObj=
ect',message:'XMLHttpRequest is not available, xajax is disabled'}=0A=
}=0A=
}=0A=
xajax.tools.getBrowserHTML=3Dfunction(sValue){var =
oDoc=3Dxajax.config.baseDocument;if(!oDoc.body)=0A=
return '';var =
elWorkspace=3Dxajax.$('xajax_temp_workspace');if(!elWorkspace){elWorkspac=
e=3DoDoc.createElement("div");elWorkspace.setAttribute('id','xajax_temp_w=
orkspace');elWorkspace.style.display=3D"none";elWorkspace.style.visibilit=
y=3D"hidden";oDoc.body.appendChild(elWorkspace);}=0A=
elWorkspace.innerHTML=3DsValue;var =
browserHTML=3DelWorkspace.innerHTML;elWorkspace.innerHTML=3D'';return =
browserHTML;}=0A=
xajax.tools.willChange=3Dfunction(element,attribute,newData){if("string"=3D=
=3Dtypeof(element))=0A=
element=3Dxajax.$(element);if(element){var =
oldData;eval("oldData=3Delement."+attribute);return(newData!=3D=3DoldData=
);}=0A=
return false;}=0A=
xajax.tools.getFormValues=3Dfunction(element){var =
submitDisabledElements=3Dfalse;if(arguments.length > =
1&&arguments[1]=3D=3Dtrue)=0A=
submitDisabledElements=3Dtrue;var prefix=3D"";if(arguments.length > 2)=0A=
prefix=3Darguments[2];if("string"=3D=3Dtypeof(element))=0A=
element=3Dxajax.$(element);var aXml=3Dnew =
Array;aXml.push("<xjxquery><q>");if(element&&element.tagName&&"FORM"=3D=3D=
element.tagName.toUpperCase()){var =
formElements=3Delement.elements;for(var i=3D0;i < =
formElements.length;++i){var child=3DformElements[i];if(!child.name)=0A=
continue;if(prefix!=3Dchild.name.substring(0,prefix.length))=0A=
continue;if(child.type&&(child.type=3D=3D'radio'||child.type=3D=3D'checkb=
ox')&&child.checked=3D=3Dfalse)=0A=
continue;if(child.disabled&&true=3D=3Dchild.disabled&&false=3D=3DsubmitDi=
sabledElements)=0A=
continue;var name=3Dchild.name;if(name){if(1 < aXml.length)=0A=
aXml.push('&');if('select-multiple'=3D=3Dchild.type){if(name.substr(name.=
length-2,2)!=3D'[]')=0A=
name+=3D'[]';for(var j=3D0;j < child.length;++j){var =
option=3Dchild.options[j];if(true=3D=3Doption.selected){aXml.push(name);a=
Xml.push("=3D");aXml.push(encodeURIComponent(option.value));aXml.push("&"=
);}=0A=
}=0A=
}else{aXml.push(name);aXml.push("=3D");aXml.push(encodeURIComponent(child=
.value));}=0A=
}=0A=
}=0A=
}=0A=
aXml.push("</q></xjxquery>");return aXml.join('');}=0A=
xajax.tools.stripOnPrefix=3Dfunction(sEventName){sEventName=3DsEventName.=
toLowerCase();if(0=3D=3DsEventName.indexOf('on'))=0A=
sEventName=3DsEventName.replace(/on/,'');return sEventName;}=0A=
xajax.tools.addOnPrefix=3Dfunction(sEventName){sEventName=3DsEventName.to=
LowerCase();if(0!=3DsEventName.indexOf('on'))=0A=
sEventName=3D'on'+sEventName;return sEventName;}=0A=
xajax.response=3Dxajax.tools.queue.create(1000);xajax.commands=3D[];xajax=
.commands['rcmplt']=3Dfunction(args){xajax.completeResponse(args.request)=
;return true;}=0A=
xajax.responseSuccessCodes=3D['0','200'];xajax.responseErrorsForAlert=3D[=
'400','401','402','403','404','500','501','502','503'];xajax.responseRedi=
rectCodes=3D['301','302','307'];xajax.config.status=3D{update:function(){=
return{onRequest:function(){window.status=3D"Sending Request...";},=0A=
onWaiting:function(){window.status=3D"Waiting for Response...";},=0A=
onProcessing:function(){window.status=3D"Processing...";},=0A=
onComplete:function(){window.status=3D"Done.";}=0A=
}=0A=
},=0A=
dontUpdate:function(){return{onRequest:function(){},=0A=
onWaiting:function(){},=0A=
onProcessing:function(){},=0A=
onComplete:function(){}=0A=
}=0A=
}=0A=
}=0A=
xajax.config.cursor=3D{update:function(){return{onWaiting:function(){if(x=
ajax.config.baseDocument.body)=0A=
xajax.config.baseDocument.body.style.cursor=3D'wait';},=0A=
onComplete:function(){xajax.config.baseDocument.body.style.cursor=3D'auto=
';}=0A=
}=0A=
},=0A=
dontUpdate:function(){return{onWaiting:function(){},=0A=
onComplete:function(){}=0A=
}=0A=
}=0A=
}=0A=
xajax.initializeRequest=3Dfunction(oRequest){oRequest.set=3Dfunction(opti=
on,defaultValue){if(undefined=3D=3Dthis[option])=0A=
this[option]=3DdefaultValue;}=0A=
var xx=3Dxajax;var =
xc=3Dxx.config;oRequest.set('statusMessages',xc.statusMessages);oRequest.=
set('waitCursor',xc.waitCursor);oRequest.set('mode',xc.defaultMode);oRequ=
est.set('method',xc.defaultMethod);oRequest.set('URI',xc.requestURI);oReq=
uest.set('httpVersion',xc.defaultHttpVersion);oRequest.set('contentType',=
xc.defaultContentType);oRequest.set('retry',xc.defaultRetry);oRequest.set=
('returnValue',xc.defaultReturnValue);oRequest.set('maxObjectDepth',xc.ma=
xObjectDepth);oRequest.set('maxObjectSize',xc.maxObjectSize);var =
xcb=3Dxx.callback;var gcb=3Dxcb.global;var =
lcb=3Dxcb.create();lcb.take=3Dfunction(frm,opt){if(undefined!=3Dfrm[opt])=
{lcb[opt]=3Dfrm[opt];lcb.hasEvents=3Dtrue;}=0A=
frm[opt]=3Dundefined;}=0A=
lcb.take(oRequest,'onRequest');lcb.take(oRequest,'onResponseDelay');lcb.t=
ake(oRequest,'onExpiration');lcb.take(oRequest,'beforeResponseProcessing'=
);lcb.take(oRequest,'onFailure');lcb.take(oRequest,'onRedirect');lcb.take=
(oRequest,'onSuccess');lcb.take(oRequest,'onComplete');if(undefined!=3DoR=
equest.callback){if(lcb.hasEvents)=0A=
oRequest.callback=3D[oRequest.callback,lcb];}else=0A=
oRequest.callback=3Dlcb;oRequest.status=3D(oRequest.statusMessages)=0A=
? xc.status.update()=0A=
:xc.status.dontUpdate();oRequest.cursor=3D(oRequest.waitCursor)=0A=
? xc.cursor.update()=0A=
:xc.cursor.dontUpdate();oRequest.method=3DoRequest.method.toLowerCase();i=
f('get'!=3DoRequest.method)=0A=
oRequest.method=3D'post';oRequest.requestRetry=3DoRequest.retry;if(undefi=
ned=3D=3DoRequest.URI)=0A=
throw{name:'Invalid request',message:'Missing URI; autodetection failed; =
please specify a one explicitly.'}=0A=
}=0A=
xajax.processParameters=3Dfunction(oRequest){var xx=3Dxajax;var =
xt=3Dxx.tools;var =
rd=3D[];rd.push("xajax=3D");rd.push(encodeURIComponent(oRequest.functionN=
ame));rd.push("&xajaxr=3D");rd.push(new =
Date().getTime());if(oRequest.parameters){var i=3D0;var =
iLen=3DoRequest.parameters.length;while(i < iLen){var =
oVal=3DoRequest.parameters[i];if("object"=3D=3Dtypeof(oVal)){try{oVal=3Dx=
t._objectToXML(oVal,{depth:0,=0A=
maxDepth:oRequest.maxObjectDepth,=0A=
size:0,=0A=
maxSize:oRequest.maxObjectSize=0A=
});}catch(e){oVal=3D'';}=0A=
}else=0A=
oVal=3Dxt._escape(oVal);rd.push("&xajaxargs[]=3D");rd.push(encodeURICompo=
nent(oVal));++i;}=0A=
}=0A=
oRequest.requestURI=3DoRequest.URI;if('get'=3D=3DoRequest.method){oReques=
t.requestURI+=3DoRequest.requestURI.indexOf('?')=3D=3D-1 ? =
'?':'&';oRequest.requestURI+=3Drd.join('');rd=3D[];}=0A=
oRequest.requestData=3Drd.join('');}=0A=
xajax.prepareRequest=3Dfunction(oRequest){var xx=3Dxajax;var =
xt=3Dxx.tools;oRequest.request=3Dxt.getRequestObject();oRequest.setCommon=
RequestHeaders=3Dfunction(){this.request.setRequestHeader('If-Modified-Si=
nce','Sat, 1 Jan 2000 00:00:00 GMT');}=0A=
if('asynchronous'=3D=3DoRequest.mode){oRequest.request.onreadystatechange=
=3Dfunction(){if(oRequest.request.readyState!=3D4)=0A=
return;xajax.responseReceived(oRequest);}=0A=
oRequest.finishRequest=3Dfunction(){return this.returnValue;}=0A=
}else{oRequest.finishRequest=3Dfunction(){return =
xajax.responseReceived(oRequest);}=0A=
}=0A=
if(undefined!=3DoRequest.userName&&undefined!=3DoRequest.password){oReque=
st.open=3Dfunction(){this.request.open(=0A=
this.method,=0A=
this.requestURI,=0A=
'asynchronous'=3D=3Dthis.mode,=0A=
oRequest.userName,=0A=
oRequest.password);}=0A=
}else{oRequest.open=3Dfunction(){this.request.open(=0A=
this.method,=0A=
this.requestURI,=0A=
'asynchronous'=3D=3Dthis.mode);}=0A=
}=0A=
if('post'=3D=3DoRequest.method){oRequest.setRequestHeaders=3Dfunction(){t=
his.setCommonRequestHeaders();try{this.request.setRequestHeader('Method',=
'POST '+this.requestURI+' =
'+this.httpVersion);this.request.setRequestHeader('content-type',this.con=
tentType);}catch(e){this.method=3D'get';this.requestURI+=3Dthis.requestUR=
I.indexOf('?')=3D=3D-1 ? =
'?':'&';this.requestURI+=3Dthis.requestData;this.requestData=3D'';if(0=3D=
=3Dthis.requestRetry)this.requestRetry=3D1;throw e;}=0A=
}=0A=
}else{oRequest.setRequestHeaders=3DoRequest.setCommonRequestHeaders;}=0A=
}=0A=
xajax.call=3Dfunction(){var numArgs=3Darguments.length;if(0=3D=3DnumArgs)=0A=
return false;var oRequest=3D{}=0A=
if(1 < numArgs)=0A=
oRequest=3Darguments[1];oRequest.functionName=3Darguments[0];var =
xx=3Dxajax;xx.initializeRequest(oRequest);xx.processParameters(oRequest);=
while(0 < =
oRequest.requestRetry){try{--oRequest.requestRetry;xx.prepareRequest(oReq=
uest);return xx.submitRequest(oRequest);}catch(e){xajax.callback.execute(=0A=
[xajax.callback.global,oRequest.callback],=0A=
'onFailure',oRequest);if(0=3D=3DoRequest.requestRetry)=0A=
throw e;}=0A=
}=0A=
}=0A=
xajax.submitRequest=3Dfunction(oRequest){oRequest.status.onRequest();var =
xcb=3Dxajax.callback;var gcb=3Dxcb.global;var =
lcb=3DoRequest.callback;xcb.execute([gcb,lcb],'onResponseDelay',oRequest)=
;xcb.execute([gcb,lcb],'onExpiration',oRequest);xcb.execute([gcb,lcb],'on=
Request',oRequest);oRequest.open();oRequest.setRequestHeaders();oRequest.=
cursor.onWaiting();oRequest.status.onWaiting();xajax._internalSend(oReque=
st);return oRequest.finishRequest();}=0A=
xajax._internalSend=3Dfunction(oRequest){oRequest.request.send(oRequest.r=
equestData);}=0A=
xajax.abortRequest=3Dfunction(oRequest){oRequest.aborted=3Dtrue;oRequest.=
request.abort();xajax.completeResponse(oRequest);}=0A=
xajax.responseReceived=3Dfunction(oRequest){var xx=3Dxajax;var =
xcb=3Dxx.callback;var gcb=3Dxcb.global;var =
lcb=3DoRequest.callback;if(oRequest.aborted)=0A=
return;xcb.clearTimer([gcb,lcb],'onExpiration');xcb.clearTimer([gcb,lcb],=
'onResponseDelay');xcb.execute([gcb,lcb],'beforeResponseProcessing',oRequ=
est);var =
fProc=3Dxx.getResponseProcessor(oRequest);if(undefined=3D=3DfProc){xcb.ex=
ecute([gcb,lcb],'onFailure',oRequest);xx.completeResponse(oRequest);retur=
n;}=0A=
return fProc(oRequest);}=0A=
xajax.getResponseProcessor=3Dfunction(oRequest){var =
fProc;if(undefined=3D=3DoRequest.responseProcessor){var =
cTyp=3DoRequest.request.getResponseHeader('content-type');if(cTyp){if(0 =
<=3DcTyp.indexOf('text/xml')){fProc=3Dxajax.responseProcessor.xml;}=0A=
}=0A=
}else fProc=3DoRequest.responseProcessor;return fProc;}=0A=
xajax.responseProcessor=3D{};xajax.responseProcessor.xml=3Dfunction(oRequ=
est){var xx=3Dxajax;var xt=3Dxx.tools;var xcb=3Dxx.callback;var =
gcb=3Dxcb.global;var lcb=3DoRequest.callback;var =
oRet=3DoRequest.returnValue;var request=3DoRequest.request;var =
status=3Drequest.status;if(xt.arrayContainsValue(xx.responseSuccessCodes,=
status)){xcb.execute([gcb,lcb],'onSuccess',oRequest);var =
seq=3D0;if(request.responseXML){var =
responseXML=3Drequest.responseXML;if(responseXML.documentElement){oReques=
t.status.onProcessing();var =
child=3DresponseXML.documentElement.firstChild;while(child){if('cmd'=3D=3D=
child.nodeName){var =
obj=3D{};obj.cmdFullName=3D'*unknown*';obj.sequence=3Dseq;obj.request=3Do=
Request;xx.parseAttributes(child,obj);xx.parseChildren(child,obj);xt.queu=
e.push(xx.response,obj);}else =
if('xjxrv'=3D=3Dchild.nodeName){oRet=3Dxt._nodeToObject(child.firstChild)=
;}else if('debugmsg'=3D=3Dchild.nodeName){}else=0A=
throw{name:'Invalid response',message:'The response contains an =
unexpected tag or text: '+child.nodeName}=0A=
++seq;child=3Dchild.nextSibling;}=0A=
}=0A=
}=0A=
var obj=3D{};obj.cmdFullName=3D'Response =
Complete';obj.sequence=3Dseq;obj.request=3DoRequest;obj.cmd=3D'rcmplt';xt=
.queue.push(xx.response,obj);if(null=3D=3Dxx.response.timeout)=0A=
xt.queue.process(xx.response);}else =
if(xt.arrayContainsValue(xx.responseRedirectCodes,status)){xcb.execute([g=
cb,lcb],'onRedirect',oRequest);window.location=3Drequest.getResponseHeade=
r("location");xx.completeResponse(oRequest);}else =
if(xt.arrayContainsValue(xx.responseErrorsForAlert,status)){xcb.execute([=
gcb,lcb],'onFailure',oRequest);xx.completeResponse(oRequest);}=0A=
return oRet;}=0A=
xajax.parseAttributes=3Dfunction(child,obj){var =
iLen=3Dchild.attributes.length;for(var i=3D0;i < iLen;++i){var =
attr=3Dchild.attributes[i];switch(attr.name){case "n":=0A=
obj.cmd=3Dattr.value;break;case "t":=0A=
obj.id=3Dattr.value;break;case "p":=0A=
obj.property=3Dattr.value;break;case "c":=0A=
obj.type=3Dattr.value;break;case "f":=0A=
obj.func=3Dattr.value;break;}=0A=
}=0A=
}=0A=
xajax.parseChildren=3Dfunction(child,obj){obj.data=3D'';if(0 < =
child.childNodes.length){if(1 < child.childNodes.length){var =
grandChild=3Dchild.firstChild;do{if('#cdata-section'=3D=3DgrandChild.node=
Name||'#text'=3D=3DgrandChild.nodeName){obj.data+=3DgrandChild.data;}=0A=
}while(grandChild=3DgrandChild.nextSibling);}else{var =
grandChild=3Dchild.firstChild;if('xjxobj'=3D=3DgrandChild.nodeName){obj.d=
ata=3Dxajax.tools._nodeToObject(grandChild);}else =
if('#cdata-section'=3D=3DgrandChild.nodeName||'#text'=3D=3DgrandChild.nod=
eName){obj.data=3DgrandChild.data;}=0A=
}=0A=
}else if(undefined!=3Dchild.data){obj.data=3Dchild.data;}=0A=
}=0A=
xajax.executeCommand=3Dfunction(obj){if(xajax.commands[obj.cmd]){if(obj.i=
d)=0A=
obj.objElement=3Dxajax.$(obj.id);if(false=3D=3Dxajax.commands[obj.cmd](ob=
j)){xajax.tools.queue.pushFront(xajax.response,obj);return false;}=0A=
}=0A=
return true;}=0A=
xajax.completeResponse=3Dfunction(oRequest){xajax.callback.execute(=0A=
[xajax.callback.global,oRequest.callback],=0A=
'onComplete',oRequest);oRequest.cursor.onComplete();oRequest.status.onCom=
plete();oRequest.requestData=3Dundefined;oRequest.requestURI=3Dundefined;=
oRequest.request=3Dundefined;oRequest.open=3Dundefined=0A=
oRequest.setCommonRequestHeaders=3Dundefined;oRequest.setRequestHeaders=3D=
undefined;oRequest.finishRequest=3Dundefined;}=0A=
xajax.commands['css']=3Dfunction(args){args.cmdFullName=3D'includeCSS';re=
turn xajax.css.add(args.data);}=0A=
xajax.commands['rcss']=3Dfunction(args){args.cmdFullName=3D'removeCSS';re=
turn xajax.css.remove(args.data);}=0A=
xajax.commands['wcss']=3Dfunction(args){args.cmdFullName=3D'waitForCSS';r=
eturn xajax.css.waitForCSS(args);}=0A=
xajax.commands['as']=3Dfunction(args){args.cmdFullName=3D'assign/clear';t=
ry{return =
xajax.dom.assign(args.objElement,args.property,args.data);}catch(e){}=0A=
return true;}=0A=
xajax.commands['ap']=3Dfunction(args){args.cmdFullName=3D'append';return =
xajax.dom.append(args.objElement,args.property,args.data);}=0A=
xajax.commands['pp']=3Dfunction(args){args.cmdFullName=3D'prepend';return=
 xajax.dom.prepend(args.objElement,args.property,args.data);}=0A=
xajax.commands['rp']=3Dfunction(args){args.cmdFullName=3D'replace';return=
 xajax.dom.replace(args.id,args.property,args.data);}=0A=
xajax.commands['rm']=3Dfunction(args){args.cmdFullName=3D'remove';return =
xajax.dom.remove(args.id);}=0A=
xajax.commands['ce']=3Dfunction(args){args.cmdFullName=3D'create';return =
xajax.dom.create(args.id,args.data,args.property);}=0A=
xajax.commands['ie']=3Dfunction(args){args.cmdFullName=3D'insert';return =
xajax.dom.insert(args.id,args.data,args.property);}=0A=
xajax.commands['ia']=3Dfunction(args){args.cmdFullName=3D'insertAfter';re=
turn xajax.dom.insertAfter(args.id,args.data,args.property);}=0A=
xajax.commands['wf']=3Dfunction(args){args.cmdFullName=3D'waitFor';return=
 xajax.js.waitFor(args);}=0A=
xajax.commands['s']=3Dfunction(args){args.cmdFullName=3D'sleep';return =
xajax.js.sleep(args);}=0A=
xajax.commands['ino']=3Dfunction(args){args.cmdFullName=3D'includeScriptO=
nce';return xajax.js.includeScriptOnce(args.data);}=0A=
xajax.commands['in']=3Dfunction(args){args.cmdFullName=3D'includeScript';=
return xajax.js.includeScript(args.data);}=0A=
xajax.commands['rjs']=3Dfunction(args){args.cmdFullName=3D'removeScript';=
if('object'=3D=3Dtypeof args.data){if(2=3D=3Dargs.data.length)=0A=
return xajax.js.removeScript(args.data[0],args.data[1]);else=0A=
return xajax.js.removeScript(args.data[0]);}else=0A=
return xajax.js.removeScript(args.data);}=0A=
xajax.commands['js']=3Dfunction(args){args.cmdFullName=3D'execute =
Javascript';return xajax.js.execute(args.data);}=0A=
xajax.commands['jc']=3Dfunction(args){args.cmdFullName=3D'call js =
function';return xajax.js.call(args.func,args.data);}=0A=
xajax.commands["al"]=3Dfunction(args){args.cmdFullName=3D"alert";alert(ar=
gs.data);return true;}=0A=
xajax.commands["cc"]=3Dfunction(args){args.cmdFullName=3D"confirmCommands=
";return xajax.js.confirmCommands(args.data,args.id);}=0A=
xajax.commands['sf']=3Dfunction(args){args.cmdFullName=3D'setFunction';re=
turn xajax.js.setFunction(args.func,args.property,args.data);}=0A=
xajax.commands['wpf']=3Dfunction(args){args.cmdFullName=3D'wrapFunction';=
if('object'!=3Dtypeof(args.data))=0A=
throw{name:'Syntax Error',message:'Data element should be array of =
strings of code.'}=0A=
return =
xajax.js.wrapFunction(args.func,args.property,args.data,args.type);}=0A=
xajax.commands["ci"]=3Dfunction(args){args.cmdFullName=3D"createInput";re=
turn xajax.forms.createInput(args.id,args.type,args.data,args.property);}=0A=
xajax.commands["ii"]=3Dfunction(args){args.cmdFullName=3D"insertInput";re=
turn xajax.forms.insertInput(args.id,args.type,args.data,args.property);}=0A=
xajax.commands["iia"]=3Dfunction(args){args.cmdFullName=3D"insertInputAft=
er";return =
xajax.forms.insertInputAfter(args.id,args.type,args.data,args.property);}=0A=
xajax.commands["ev"]=3Dfunction(args){args.cmdFullName=3D"addEvent";retur=
n xajax.events.setEvent(args.id,args.property,args.data);}=0A=
xajax.commands["ah"]=3Dfunction(args){args.cmdFullName=3D"addHandler";ret=
urn xajax.events.addHandler(args.id,args.property,args.data);}=0A=
xajax.commands["rh"]=3Dfunction(args){args.cmdFullName=3D"removeHandler";=
return xajax.events.removeHandler(args.id,args.property,args.data);}=0A=
xajax.css=3D{}=0A=
xajax.css.add=3Dfunction(filename){var =
oDoc=3Dxajax.config.baseDocument;var =
oHeads=3DoDoc.getElementsByTagName('head');var oHead=3DoHeads[0];var =
oLinks=3DoHead.getElementsByTagName('link');var found=3Dfalse;var =
iLen=3DoLinks.length;for(var i=3D0;i < iLen&&false=3D=3Dfound;++i)=0A=
if(0 < oLinks[i].href.indexOf(filename))=0A=
found=3Dtrue;if(false=3D=3Dfound){var =
oCSS=3DoDoc.createElement('link');oCSS.rel=3D'stylesheet';oCSS.type=3D'te=
xt/css';oCSS.href=3Dfilename;oHead.appendChild(oCSS);}=0A=
return true;}=0A=
xajax.css.remove=3Dfunction(filename){var =
oDoc=3Dxajax.config.baseDocument;var =
oHeads=3DoDoc.getElementsByTagName('head');var oHead=3DoHeads[0];var =
oLinks=3DoHead.getElementsByTagName('link');var i=3D0;while(i < =
oLinks.length)=0A=
if(0 <=3DoLinks[i].href.indexOf(filename))=0A=
oHead.removeChild(oLinks[i]);else++i;return true;}=0A=
xajax.css.waitForCSS=3Dfunction(args){var =
oDocSS=3Dxajax.config.baseDocument.styleSheets;var ssEnabled=3D[];var =
iLen=3DoDocSS.length;for(var i=3D0;i < =
iLen;++i){ssEnabled[i]=3D0;try{ssEnabled[i]=3DoDocSS[i].cssRules.length;}=
catch(e){try{ssEnabled[i]=3DoDocSS[i].rules.length;}catch(e){}=0A=
}=0A=
}=0A=
var ssLoaded=3Dtrue;var iLen=3DssEnabled.length;for(var i=3D0;i < =
iLen;++i)=0A=
if(0=3D=3DssEnabled[i])=0A=
ssLoaded=3Dfalse;if(false=3D=3DssLoaded){if(xajax.tools.queue.retry(args,=
600)){xajax.tools.queue.setWakeup(xajax.response,10);return false;}=0A=
}=0A=
return true;}=0A=
xajax.dom=3D{}=0A=
xajax.dom.assign=3Dfunction(element,property,data){switch(property){case =
'innerHTML':=0A=
element.innerHTML=3Ddata;break;case 'outerHTML':=0A=
if(undefined=3D=3Delement.outerHTML){var =
r=3Dxajax.config.baseDocument.createRange();r.setStartBefore(element);var=
 =
df=3Dr.createContextualFragment(data);element.parentNode.replaceChild(df,=
element);}else element.outerHTML=3Ddata;break;default:=0A=
if(xajax.tools.willChange(element,property,data))=0A=
eval('element.'+property+' =3D data;');break;}=0A=
return true;}=0A=
xajax.dom.replace=3Dfunction(element,sAttribute,aData){var =
sSearch=3DaData['s'];var =
sReplace=3DaData['r'];if(sAttribute=3D=3D'innerHTML')=0A=
sSearch=3Dxajax.tools.getBrowserHTML(sSearch);if("string"=3D=3Dtypeof(ele=
ment))=0A=
element=3Dxajax.$(element);eval('var txt =3D element.'+sAttribute);var =
bFunction=3Dfalse;if('function'=3D=3Dtypeof(txt)){txt=3Dtxt.toString();bF=
unction=3Dtrue;}=0A=
var start=3Dtxt.indexOf(sSearch);if(start >-1){var =
newTxt=3D[];while(start >-1){var =
end=3Dstart+sSearch.length;newTxt.push(txt.substr(0,start));newTxt.push(s=
Replace);txt=3Dtxt.substr(end,txt.length-end);start=3Dtxt.indexOf(sSearch=
);}=0A=
newTxt.push(txt);newTxt=3DnewTxt.join('');if(bFunction){eval('element.'+s=
Attribute+'=3DnewTxt;');}else =
if(xajax.tools.willChange(element,sAttribute,newTxt)){eval('element.'+sAt=
tribute+'=3DnewTxt;');}=0A=
}=0A=
return true;}=0A=
xajax.dom.remove=3Dfunction(element){if('string'=3D=3Dtypeof(element))=0A=
element=3Dxajax.$(element);if(element&&element.parentNode&&element.parent=
Node.removeChild)=0A=
element.parentNode.removeChild(element);return true;}=0A=
xajax.dom.create=3Dfunction(sParentId,sTag,sId){var =
objParent=3Dxajax.$(sParentId);objElement=3Dxajax.config.baseDocument.cre=
ateElement(sTag);objElement.setAttribute('id',sId);if(objParent)=0A=
objParent.appendChild(objElement);return true;}=0A=
xajax.dom.append=3Dfunction(element,property,data){eval('element.'+proper=
ty+' +=3D data;');return true;}=0A=
xajax.dom.prepend=3Dfunction(element,property,data){eval('element.'+prope=
rty+' =3D data + element.'+property);return true;}=0A=
xajax.dom.insert=3Dfunction(sBeforeId,sTag,sId){var =
objSibling=3Dxajax.$(sBeforeId);objElement=3Dxajax.config.baseDocument.cr=
eateElement(sTag);objElement.setAttribute('id',sId);objSibling.parentNode=
.insertBefore(objElement,objSibling);return true;}=0A=
xajax.dom.insertAfter=3Dfunction(sAfterId,sTag,sId){var =
objSibling=3Dxajax.$(sAfterId);objElement=3Dxajax.config.baseDocument.cre=
ateElement(sTag);objElement.setAttribute('id',sId);objSibling.parentNode.=
insertBefore(objElement,objSibling.nextSibling);return true;}=0A=
xajax.js=3D{}=0A=
xajax.js.includeScriptOnce=3Dfunction(fileName){var =
oDoc=3Dxajax.config.baseDocument;var =
loadedScripts=3DoDoc.getElementsByTagName('script');var =
iLen=3DloadedScripts.length;for(var i=3D0;i < iLen;++i){var =
script=3DloadedScripts[i];if(script.src){if(0 =
<=3Dscript.src.indexOf(fileName))=0A=
return;}=0A=
}=0A=
return xajax.js.includeScript(fileName);}=0A=
xajax.js.includeScript=3Dfunction(fileName){var =
oDoc=3Dxajax.config.baseDocument;var =
objHead=3DoDoc.getElementsByTagName('head');var =
objScript=3DoDoc.createElement('script');objScript.type=3D'text/javascrip=
t';objScript.src=3DfileName;objHead[0].appendChild(objScript);return =
true;}=0A=
xajax.js.removeScript=3Dfunction(fileName,unload){var =
oDoc=3Dxajax.config.baseDocument;var =
loadedScripts=3DoDoc.getElementsByTagName('script');var =
iLen=3DloadedScripts.length;for(var i=3D0;i < iLen;++i){var =
script=3DloadedScripts[i];if(script.src){if(0 =
<=3Dscript.src.indexOf(fileName)){if(undefined!=3Dunload)=0A=
xajax.js.execute(unload);var =
parent=3Dscript.parentNode;parent.removeChild(script);}=0A=
}=0A=
}=0A=
}=0A=
xajax.js.execute=3Dfunction(script){var =
returnValue=3Dtrue;eval(script);return returnValue;}=0A=
xajax.js.waitFor=3Dfunction(args){var bResult=3Dfalse;var =
cmdToEval=3D'bResult =3D =
(';cmdToEval+=3Dargs.data;cmdToEval+=3D');';try{eval(cmdToEval);}catch(e)=
{}=0A=
if(false=3D=3DbResult){if(xajax.tools.queue.retry(args,args.property)){xa=
jax.tools.queue.setWakeup(xajax.response,100);return false;}=0A=
}=0A=
return true;}=0A=
xajax.js.sleep=3Dfunction(args){if(xajax.tools.queue.retry(args,args.prop=
erty)){xajax.tools.queue.setWakeup(xajax.response,100);return false;}=0A=
return true;}=0A=
xajax.js.call=3Dfunction(func,parameters){if('function'!=3Dtypeof(window[=
func]))=0A=
throw{name:'Invalid Function',message:'The function name specified by: =
'+func+' is not a valid function.'}=0A=
var scr=3Dnew =
Array();scr.push(func);scr.push('(');if(undefined!=3Dparameters){if('obje=
ct'=3D=3Dtypeof parameters){var iLen=3Dparameters.length;if(0 < =
iLen){scr.push('parameters[0]');for(var i=3D1;i < iLen;++i)=0A=
scr.push(', parameters['+i+']');}=0A=
}=0A=
}=0A=
scr.push(');');eval(scr.join(''));return true;}=0A=
xajax.js.confirmCommands=3Dfunction(msg,numberOfCommands){if(false=3D=3Dc=
onfirm(msg)){while(0 < =
numberOfCommands){xajax.tools.queue.pop(xajax.response);--numberOfCommand=
s;}=0A=
}=0A=
return true;}=0A=
xajax.js.setFunction=3Dfunction(name,args,body){code=3Dname;code+=3D' =
=3D function(';if('object'=3D=3Dtypeof(args)){var separator=3D'';for(var =
m in args){code+=3Dseparator;code+=3Dargs[m];separator=3D',';}=0A=
}else code+=3Dargs;code+=3D') { ';code+=3Dbody;code+=3D' }';eval(code);}=0A=
xajax.js.wrapFunction=3Dfunction(name,args,codeBlocks,returnVariable){var=
 code=3Dname;code+=3D' =3D =
xajax.js.makeWrapper(';code+=3Dname;code+=3D', args, codeBlocks, =
returnVariable);';eval(code);}=0A=
xajax.js.makeWrapper=3Dfunction(origFun,args,codeBlocks,returnVariable){v=
ar originalCall=3D'';if(0 < =
returnVariable.length){originalCall+=3DreturnVariable;originalCall+=3D' =
=3D ';}=0A=
var originalCall=3D'origFun(';originalCall+=3Dargs;originalCall+=3D'); =
';var code=3D'wrapper =3D function(';code+=3Dargs;code+=3D') { ';if(0 < =
returnVariable.length){code+=3D' var ';code+=3DreturnVariable;code+=3D' =
=3D null;';}=0A=
var separator=3D'';var bLen=3DcodeBlocks.length;for(var b=3D0;b < =
bLen;++b){code+=3Dseparator;code+=3DcodeBlocks[b];separator=3DoriginalCal=
l;}=0A=
if(0 < returnVariable.length){code+=3D' return =
';code+=3DreturnVariable;code+=3D';';}=0A=
code+=3D' } ';var wrapper=3Dnull;eval(code);return wrapper;}=0A=
xajax.forms=3D{}=0A=
if(undefined=3D=3Dwindow.addEventListener){xajax.forms.getInput=3Dfunctio=
n(type,name,id){return xajax.config.baseDocument.createElement('<input =
type=3D"'+type+'" name=3D"'+name+'" id=3D"'+id+'">');}=0A=
}else{xajax.forms.getInput=3Dfunction(type,name,id){var =
oDoc=3Dxajax.config.baseDocument;var =
Obj=3DoDoc.createElement('input');Obj.setAttribute('type',type);Obj.setAt=
tribute('name',name);Obj.setAttribute('id',id);return Obj;}=0A=
}=0A=
xajax.forms.createInput=3Dfunction(sParentId,sType,sName,sId){var =
objParent=3Dxajax.$(sParentId);var =
objElement=3Dxajax.forms.getInput(sType,sName,sId);if(objParent&&objEleme=
nt)=0A=
objParent.appendChild(objElement);return true;}=0A=
xajax.forms.insertInput=3Dfunction(sBeforeId,sType,sName,sId){var =
objSibling=3Dxajax.$(sBeforeId);var =
objElement=3Dxajax.forms.getInput(sType,sName,sId);if(objElement&&objSibl=
ing&&objSibling.parentNode)=0A=
objSibling.parentNode.insertBefore(objElement,objSibling);return true;}=0A=
xajax.forms.insertInputAfter=3Dfunction(sAfterId,sType,sName,sId){var =
objSibling=3Dxajax.$(sAfterId);var =
objElement=3Dxajax.forms.getInput(sType,sName,sId);if(objElement&&objSibl=
ing&&objSibling.parentNode)=0A=
objSibling.parentNode.insertBefore(objElement,objSibling.nextSibling);ret=
urn true;}=0A=
xajax.events=3D{}=0A=
xajax.events.setEvent=3Dfunction(element,event,code){if('string'=3D=3Dtyp=
eof element)=0A=
element=3Dxajax.$(element);event=3Dxajax.tools.addOnPrefix(event);code=3D=
xajax.tools.doubleQuotes(code);eval('element.'+event+' =3D function() { =
'+code+'; }');return true;}=0A=
if(window.addEventListener){xajax.events.addHandler=3Dfunction(element,ev=
ent,fun){if('string'=3D=3Dtypeof element)=0A=
element=3Dxajax.$(element);event=3Dxajax.tools.stripOnPrefix(event);eval(=
'element.addEventListener("'+event+'", '+fun+', false);');return true;}=0A=
}else{xajax.events.addHandler=3Dfunction(element,event,fun){if('string'=3D=
=3Dtypeof element)=0A=
element=3Dxajax.$(element);event=3Dxajax.tools.addOnPrefix(event);eval('e=
lement.attachEvent("'+event+'", '+fun+', false);');return true;}=0A=
}=0A=
if(window.addEventListener){xajax.events.removeHandler=3Dfunction(element=
,event,fun){if('string'=3D=3Dtypeof element)=0A=
element=3Dxajax.$(element);event=3Dxajax.tools.stripOnPrefix(event);eval(=
'element.removeEventListener("'+event+'", '+fun+', false);');return =
true;}=0A=
}else{xajax.events.removeHandler=3Dfunction(element,event,fun){if('string=
'=3D=3Dtypeof element)=0A=
element=3Dxajax.$(element);event=3Dxajax.tools.addOnPrefix(event);eval('e=
lement.detachEvent("'+event+'", '+fun+', false);');return true;}=0A=
}=0A=
xajax.callback=3D{}=0A=
xajax.callback.create=3Dfunction(){var xx=3Dxajax;var xc=3Dxx.config;var =
xcb=3Dxx.callback;var oCB=3D{}=0A=
oCB.timers=3D{};oCB.timers.onResponseDelay=3Dxcb.setupTimer(=0A=
(arguments.length > 0)=0A=
? arguments[0]=0A=
:xc.defaultResponseDelayTime);oCB.timers.onExpiration=3Dxcb.setupTimer(=0A=
(arguments.length > 1)=0A=
? arguments[1]=0A=
:xc.defaultExpirationTime);oCB.onRequest=3Dnull;oCB.onResponseDelay=3Dnul=
l;oCB.onExpiration=3Dnull;oCB.beforeResponseProcessing=3Dnull;oCB.onFailu=
re=3Dnull;oCB.onRedirect=3Dnull;oCB.onSuccess=3Dnull;oCB.onComplete=3Dnul=
l;return oCB;}=0A=
xajax.callback.setupTimer=3Dfunction(iDelay){return{timer:null,delay:iDel=
ay};}=0A=
xajax.callback.clearTimer=3Dfunction(oCallback,sFunction){if(undefined!=3D=
oCallback.timers){if(undefined!=3DoCallback.timers[sFunction]){clearTimeo=
ut(oCallback.timers[sFunction].timer);}=0A=
}else if('object'=3D=3Dtypeof oCallback){var =
iLen=3DoCallback.length;for(var i=3D0;i < iLen;++i)=0A=
xajax.callback.clearTimer(oCallback[i],sFunction);}=0A=
}=0A=
xajax.callback.global=3Dxajax.callback.create();xajax.callback.execute=3D=
function(oCallback,sFunction,args){if(undefined!=3DoCallback[sFunction]){=
var =
func=3DoCallback[sFunction];if(undefined!=3DoCallback.timers[sFunction]){=
oCallback.timers[sFunction].timer=3DsetTimeout(function(){func(args);},oC=
allback.timers[sFunction].delay);}=0A=
else{func(args);}=0A=
}else if('object'=3D=3Dtypeof oCallback){var =
iLen=3DoCallback.length;for(var i=3D0;i < iLen;++i)=0A=
xajax.callback.execute(oCallback[i],sFunction,args);}=0A=
}=0A=
xjx=3D{}=0A=
xjx.$=3Dxajax.tools.$;xjx.getFormValues=3Dxajax.tools.getFormValues;xajax=
.$=3Dxajax.tools.$;xajax.getFormValues=3Dxajax.tools.getFormValues;xajax.=
isLoaded=3Dtrue;=0A=
=0A=

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/javascript/libraries/jquery-1.2.3.js

(function(){=0A=
/*=0A=
 * jQuery 1.2.3 - New Wave Javascript=0A=
 *=0A=
 * Copyright (c) 2008 John Resig (jquery.com)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * $Date: 2008-02-06 00:21:25 -0500 (Wed, 06 Feb 2008) $=0A=
 * $Rev: 4663 $=0A=
 */=0A=
=0A=
// Map over jQuery in case of overwrite=0A=
if ( window.jQuery )=0A=
	var _jQuery =3D window.jQuery;=0A=
=0A=
var jQuery =3D window.jQuery =3D function( selector, context ) {=0A=
	// The jQuery object is actually just the init constructor 'enhanced'=0A=
	return new jQuery.prototype.init( selector, context );=0A=
};=0A=
=0A=
// Map over the $ in case of overwrite=0A=
if ( window.$ )=0A=
	var _$ =3D window.$;=0A=
	=0A=
// Map the jQuery namespace to the '$' one=0A=
window.$ =3D jQuery;=0A=
=0A=
// A simple way to check for HTML strings or ID strings=0A=
// (both of which we optimize for)=0A=
var quickExpr =3D /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/;=0A=
=0A=
// Is it a simple selector=0A=
var isSimple =3D /^.[^:#\[\.]*$/;=0A=
=0A=
jQuery.fn =3D jQuery.prototype =3D {=0A=
	init: function( selector, context ) {=0A=
		// Make sure that a selection was provided=0A=
		selector =3D selector || document;=0A=
=0A=
		// Handle $(DOMElement)=0A=
		if ( selector.nodeType ) {=0A=
			this[0] =3D selector;=0A=
			this.length =3D 1;=0A=
			return this;=0A=
=0A=
		// Handle HTML strings=0A=
		} else if ( typeof selector =3D=3D "string" ) {=0A=
			// Are we dealing with HTML string or an ID?=0A=
			var match =3D quickExpr.exec( selector );=0A=
=0A=
			// Verify a match, and that no context was specified for #id=0A=
			if ( match && (match[1] || !context) ) {=0A=
=0A=
				// HANDLE: $(html) -> $(array)=0A=
				if ( match[1] )=0A=
					selector =3D jQuery.clean( [ match[1] ], context );=0A=
=0A=
				// HANDLE: $("#id")=0A=
				else {=0A=
					var elem =3D document.getElementById( match[3] );=0A=
=0A=
					// Make sure an element was located=0A=
					if ( elem )=0A=
						// Handle the case where IE and Opera return items=0A=
						// by name instead of ID=0A=
						if ( elem.id !=3D match[3] )=0A=
							return jQuery().find( selector );=0A=
=0A=
						// Otherwise, we inject the element directly into the jQuery object=0A=
						else {=0A=
							this[0] =3D elem;=0A=
							this.length =3D 1;=0A=
							return this;=0A=
						}=0A=
=0A=
					else=0A=
						selector =3D [];=0A=
				}=0A=
=0A=
			// HANDLE: $(expr, [context])=0A=
			// (which is just equivalent to: $(content).find(expr)=0A=
			} else=0A=
				return new jQuery( context ).find( selector );=0A=
=0A=
		// HANDLE: $(function)=0A=
		// Shortcut for document ready=0A=
		} else if ( jQuery.isFunction( selector ) )=0A=
			return new jQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( =
selector );=0A=
=0A=
		return this.setArray(=0A=
			// HANDLE: $(array)=0A=
			selector.constructor =3D=3D Array && selector ||=0A=
=0A=
			// HANDLE: $(arraylike)=0A=
			// Watch for when an array-like object, contains DOM nodes, is passed =
in as the selector=0A=
			(selector.jquery || selector.length && selector !=3D window && =
!selector.nodeType && selector[0] !=3D undefined && =
selector[0].nodeType) && jQuery.makeArray( selector ) ||=0A=
=0A=
			// HANDLE: $(*)=0A=
			[ selector ] );=0A=
	},=0A=
	=0A=
	// The current version of jQuery being used=0A=
	jquery: "1.2.3",=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	size: function() {=0A=
		return this.length;=0A=
	},=0A=
	=0A=
	// The number of elements contained in the matched element set=0A=
	length: 0,=0A=
=0A=
	// Get the Nth element in the matched element set OR=0A=
	// Get the whole matched element set as a clean array=0A=
	get: function( num ) {=0A=
		return num =3D=3D undefined ?=0A=
=0A=
			// Return a 'clean' array=0A=
			jQuery.makeArray( this ) :=0A=
=0A=
			// Return just the object=0A=
			this[ num ];=0A=
	},=0A=
	=0A=
	// Take an array of elements and push it onto the stack=0A=
	// (returning the new matched element set)=0A=
	pushStack: function( elems ) {=0A=
		// Build a new jQuery matched element set=0A=
		var ret =3D jQuery( elems );=0A=
=0A=
		// Add the old object onto the stack (as a reference)=0A=
		ret.prevObject =3D this;=0A=
=0A=
		// Return the newly-formed element set=0A=
		return ret;=0A=
	},=0A=
	=0A=
	// Force the current matched set of elements to become=0A=
	// the specified array of elements (destroying the stack in the process)=0A=
	// You should use pushStack() in order to do this, but maintain the =
stack=0A=
	setArray: function( elems ) {=0A=
		// Resetting the length to 0, then using the native Array push=0A=
		// is a super-fast way to populate an object with array-like properties=0A=
		this.length =3D 0;=0A=
		Array.prototype.push.apply( this, elems );=0A=
		=0A=
		return this;=0A=
	},=0A=
=0A=
	// Execute a callback for every element in the matched set.=0A=
	// (You can seed the arguments with an array of args, but this is=0A=
	// only used internally.)=0A=
	each: function( callback, args ) {=0A=
		return jQuery.each( this, callback, args );=0A=
	},=0A=
=0A=
	// Determine the position of an element within =0A=
	// the matched set of elements=0A=
	index: function( elem ) {=0A=
		var ret =3D -1;=0A=
=0A=
		// Locate the position of the desired element=0A=
		this.each(function(i){=0A=
			if ( this =3D=3D elem )=0A=
				ret =3D i;=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	attr: function( name, value, type ) {=0A=
		var options =3D name;=0A=
		=0A=
		// Look for the case where we're accessing a style value=0A=
		if ( name.constructor =3D=3D String )=0A=
			if ( value =3D=3D undefined )=0A=
				return this.length && jQuery[ type || "attr" ]( this[0], name ) || =
undefined;=0A=
=0A=
			else {=0A=
				options =3D {};=0A=
				options[ name ] =3D value;=0A=
			}=0A=
		=0A=
		// Check to see if we're setting style values=0A=
		return this.each(function(i){=0A=
			// Set all the styles=0A=
			for ( name in options )=0A=
				jQuery.attr(=0A=
					type ?=0A=
						this.style :=0A=
						this,=0A=
					name, jQuery.prop( this, options[ name ], type, i, name )=0A=
				);=0A=
		});=0A=
	},=0A=
=0A=
	css: function( key, value ) {=0A=
		// ignore negative width and height values=0A=
		if ( (key =3D=3D 'width' || key =3D=3D 'height') && parseFloat(value) =
< 0 )=0A=
			value =3D undefined;=0A=
		return this.attr( key, value, "curCSS" );=0A=
	},=0A=
=0A=
	text: function( text ) {=0A=
		if ( typeof text !=3D "object" && text !=3D null )=0A=
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );=0A=
=0A=
		var ret =3D "";=0A=
=0A=
		jQuery.each( text || this, function(){=0A=
			jQuery.each( this.childNodes, function(){=0A=
				if ( this.nodeType !=3D 8 )=0A=
					ret +=3D this.nodeType !=3D 1 ?=0A=
						this.nodeValue :=0A=
						jQuery.fn.text( [ this ] );=0A=
			});=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	wrapAll: function( html ) {=0A=
		if ( this[0] )=0A=
			// The elements to wrap the target around=0A=
			jQuery( html, this[0].ownerDocument )=0A=
				.clone()=0A=
				.insertBefore( this[0] )=0A=
				.map(function(){=0A=
					var elem =3D this;=0A=
=0A=
					while ( elem.firstChild )=0A=
						elem =3D elem.firstChild;=0A=
=0A=
					return elem;=0A=
				})=0A=
				.append(this);=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	wrapInner: function( html ) {=0A=
		return this.each(function(){=0A=
			jQuery( this ).contents().wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	wrap: function( html ) {=0A=
		return this.each(function(){=0A=
			jQuery( this ).wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	append: function() {=0A=
		return this.domManip(arguments, true, false, function(elem){=0A=
			if (this.nodeType =3D=3D 1)=0A=
				this.appendChild( elem );=0A=
		});=0A=
	},=0A=
=0A=
	prepend: function() {=0A=
		return this.domManip(arguments, true, true, function(elem){=0A=
			if (this.nodeType =3D=3D 1)=0A=
				this.insertBefore( elem, this.firstChild );=0A=
		});=0A=
	},=0A=
	=0A=
	before: function() {=0A=
		return this.domManip(arguments, false, false, function(elem){=0A=
			this.parentNode.insertBefore( elem, this );=0A=
		});=0A=
	},=0A=
=0A=
	after: function() {=0A=
		return this.domManip(arguments, false, true, function(elem){=0A=
			this.parentNode.insertBefore( elem, this.nextSibling );=0A=
		});=0A=
	},=0A=
=0A=
	end: function() {=0A=
		return this.prevObject || jQuery( [] );=0A=
	},=0A=
=0A=
	find: function( selector ) {=0A=
		var elems =3D jQuery.map(this, function(elem){=0A=
			return jQuery.find( selector, elem );=0A=
		});=0A=
=0A=
		return this.pushStack( /[^+>] [^+>]/.test( selector ) || =
selector.indexOf("..") > -1 ?=0A=
			jQuery.unique( elems ) :=0A=
			elems );=0A=
	},=0A=
=0A=
	clone: function( events ) {=0A=
		// Do the clone=0A=
		var ret =3D this.map(function(){=0A=
			if ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) {=0A=
				// IE copies events bound via attachEvent when=0A=
				// using cloneNode. Calling detachEvent on the=0A=
				// clone will also remove the events from the orignal=0A=
				// In order to get around this, we use innerHTML.=0A=
				// Unfortunately, this means some modifications to =0A=
				// attributes in IE that are actually only stored =0A=
				// as properties will not be copied (such as the=0A=
				// the name attribute on an input).=0A=
				var clone =3D this.cloneNode(true),=0A=
					container =3D document.createElement("div");=0A=
				container.appendChild(clone);=0A=
				return jQuery.clean([container.innerHTML])[0];=0A=
			} else=0A=
				return this.cloneNode(true);=0A=
		});=0A=
=0A=
		// Need to set the expando to null on the cloned set if it exists=0A=
		// removeData doesn't work here, IE removes it from the original as =
well=0A=
		// this is primarily for IE but the data expando shouldn't be copied =
over in any browser=0A=
		var clone =3D ret.find("*").andSelf().each(function(){=0A=
			if ( this[ expando ] !=3D undefined )=0A=
				this[ expando ] =3D null;=0A=
		});=0A=
		=0A=
		// Copy the events from the original to the clone=0A=
		if ( events =3D=3D=3D true )=0A=
			this.find("*").andSelf().each(function(i){=0A=
				if (this.nodeType =3D=3D 3)=0A=
					return;=0A=
				var events =3D jQuery.data( this, "events" );=0A=
=0A=
				for ( var type in events )=0A=
					for ( var handler in events[ type ] )=0A=
						jQuery.event.add( clone[ i ], type, events[ type ][ handler ], =
events[ type ][ handler ].data );=0A=
			});=0A=
=0A=
		// Return the cloned set=0A=
		return ret;=0A=
	},=0A=
=0A=
	filter: function( selector ) {=0A=
		return this.pushStack(=0A=
			jQuery.isFunction( selector ) &&=0A=
			jQuery.grep(this, function(elem, i){=0A=
				return selector.call( elem, i );=0A=
			}) ||=0A=
=0A=
			jQuery.multiFilter( selector, this ) );=0A=
	},=0A=
=0A=
	not: function( selector ) {=0A=
		if ( selector.constructor =3D=3D String )=0A=
			// test special case where just one selector is passed in=0A=
			if ( isSimple.test( selector ) )=0A=
				return this.pushStack( jQuery.multiFilter( selector, this, true ) );=0A=
			else=0A=
				selector =3D jQuery.multiFilter( selector, this );=0A=
=0A=
		var isArrayLike =3D selector.length && selector[selector.length - 1] =
!=3D=3D undefined && !selector.nodeType;=0A=
		return this.filter(function() {=0A=
			return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this !=3D =
selector;=0A=
		});=0A=
	},=0A=
=0A=
	add: function( selector ) {=0A=
		return !selector ? this : this.pushStack( jQuery.merge( =0A=
			this.get(),=0A=
			selector.constructor =3D=3D String ? =0A=
				jQuery( selector ).get() :=0A=
				selector.length !=3D undefined && (!selector.nodeName || =
jQuery.nodeName(selector, "form")) ?=0A=
					selector : [selector] ) );=0A=
	},=0A=
=0A=
	is: function( selector ) {=0A=
		return selector ?=0A=
			jQuery.multiFilter( selector, this ).length > 0 :=0A=
			false;=0A=
	},=0A=
=0A=
	hasClass: function( selector ) {=0A=
		return this.is( "." + selector );=0A=
	},=0A=
	=0A=
	val: function( value ) {=0A=
		if ( value =3D=3D undefined ) {=0A=
=0A=
			if ( this.length ) {=0A=
				var elem =3D this[0];=0A=
=0A=
				// We need to handle select boxes special=0A=
				if ( jQuery.nodeName( elem, "select" ) ) {=0A=
					var index =3D elem.selectedIndex,=0A=
						values =3D [],=0A=
						options =3D elem.options,=0A=
						one =3D elem.type =3D=3D "select-one";=0A=
					=0A=
					// Nothing was selected=0A=
					if ( index < 0 )=0A=
						return null;=0A=
=0A=
					// Loop through all the selected options=0A=
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {=0A=
						var option =3D options[ i ];=0A=
=0A=
						if ( option.selected ) {=0A=
							// Get the specifc value for the option=0A=
							value =3D jQuery.browser.msie && =
!option.attributes.value.specified ? option.text : option.value;=0A=
							=0A=
							// We don't need an array for one selects=0A=
							if ( one )=0A=
								return value;=0A=
							=0A=
							// Multi-Selects return an array=0A=
							values.push( value );=0A=
						}=0A=
					}=0A=
					=0A=
					return values;=0A=
					=0A=
				// Everything else, we just grab the value=0A=
				} else=0A=
					return (this[0].value || "").replace(/\r/g, "");=0A=
=0A=
			}=0A=
=0A=
			return undefined;=0A=
		}=0A=
=0A=
		return this.each(function(){=0A=
			if ( this.nodeType !=3D 1 )=0A=
				return;=0A=
=0A=
			if ( value.constructor =3D=3D Array && /radio|checkbox/.test( =
this.type ) )=0A=
				this.checked =3D (jQuery.inArray(this.value, value) >=3D 0 ||=0A=
					jQuery.inArray(this.name, value) >=3D 0);=0A=
=0A=
			else if ( jQuery.nodeName( this, "select" ) ) {=0A=
				var values =3D value.constructor =3D=3D Array ?=0A=
					value :=0A=
					[ value ];=0A=
=0A=
				jQuery( "option", this ).each(function(){=0A=
					this.selected =3D (jQuery.inArray( this.value, values ) >=3D 0 ||=0A=
						jQuery.inArray( this.text, values ) >=3D 0);=0A=
				});=0A=
=0A=
				if ( !values.length )=0A=
					this.selectedIndex =3D -1;=0A=
=0A=
			} else=0A=
				this.value =3D value;=0A=
		});=0A=
	},=0A=
	=0A=
	html: function( value ) {=0A=
		return value =3D=3D undefined ?=0A=
			(this.length ?=0A=
				this[0].innerHTML :=0A=
				null) :=0A=
			this.empty().append( value );=0A=
	},=0A=
=0A=
	replaceWith: function( value ) {=0A=
		return this.after( value ).remove();=0A=
	},=0A=
=0A=
	eq: function( i ) {=0A=
		return this.slice( i, i + 1 );=0A=
	},=0A=
=0A=
	slice: function() {=0A=
		return this.pushStack( Array.prototype.slice.apply( this, arguments ) =
);=0A=
	},=0A=
=0A=
	map: function( callback ) {=0A=
		return this.pushStack( jQuery.map(this, function(elem, i){=0A=
			return callback.call( elem, i, elem );=0A=
		}));=0A=
	},=0A=
=0A=
	andSelf: function() {=0A=
		return this.add( this.prevObject );=0A=
	},=0A=
=0A=
	data: function( key, value ){=0A=
		var parts =3D key.split(".");=0A=
		parts[1] =3D parts[1] ? "." + parts[1] : "";=0A=
=0A=
		if ( value =3D=3D null ) {=0A=
			var data =3D this.triggerHandler("getData" + parts[1] + "!", =
[parts[0]]);=0A=
			=0A=
			if ( data =3D=3D undefined && this.length )=0A=
				data =3D jQuery.data( this[0], key );=0A=
=0A=
			return data =3D=3D null && parts[1] ?=0A=
				this.data( parts[0] ) :=0A=
				data;=0A=
		} else=0A=
			return this.trigger("setData" + parts[1] + "!", [parts[0], =
value]).each(function(){=0A=
				jQuery.data( this, key, value );=0A=
			});=0A=
	},=0A=
=0A=
	removeData: function( key ){=0A=
		return this.each(function(){=0A=
			jQuery.removeData( this, key );=0A=
		});=0A=
	},=0A=
	=0A=
	domManip: function( args, table, reverse, callback ) {=0A=
		var clone =3D this.length > 1, elems; =0A=
=0A=
		return this.each(function(){=0A=
			if ( !elems ) {=0A=
				elems =3D jQuery.clean( args, this.ownerDocument );=0A=
=0A=
				if ( reverse )=0A=
					elems.reverse();=0A=
			}=0A=
=0A=
			var obj =3D this;=0A=
=0A=
			if ( table && jQuery.nodeName( this, "table" ) && jQuery.nodeName( =
elems[0], "tr" ) )=0A=
				obj =3D this.getElementsByTagName("tbody")[0] || this.appendChild( =
this.ownerDocument.createElement("tbody") );=0A=
=0A=
			var scripts =3D jQuery( [] );=0A=
=0A=
			jQuery.each(elems, function(){=0A=
				var elem =3D clone ?=0A=
					jQuery( this ).clone( true )[0] :=0A=
					this;=0A=
=0A=
				// execute all scripts after the elements have been injected=0A=
				if ( jQuery.nodeName( elem, "script" ) ) {=0A=
					scripts =3D scripts.add( elem );=0A=
				} else {=0A=
					// Remove any inner scripts for later evaluation=0A=
					if ( elem.nodeType =3D=3D 1 )=0A=
						scripts =3D scripts.add( jQuery( "script", elem ).remove() );=0A=
=0A=
					// Inject the elements into the document=0A=
					callback.call( obj, elem );=0A=
				}=0A=
			});=0A=
=0A=
			scripts.each( evalScript );=0A=
		});=0A=
	}=0A=
};=0A=
=0A=
// Give the init function the jQuery prototype for later instantiation=0A=
jQuery.prototype.init.prototype =3D jQuery.prototype;=0A=
=0A=
function evalScript( i, elem ) {=0A=
	if ( elem.src )=0A=
		jQuery.ajax({=0A=
			url: elem.src,=0A=
			async: false,=0A=
			dataType: "script"=0A=
		});=0A=
=0A=
	else=0A=
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );=0A=
=0A=
	if ( elem.parentNode )=0A=
		elem.parentNode.removeChild( elem );=0A=
}=0A=
=0A=
jQuery.extend =3D jQuery.fn.extend =3D function() {=0A=
	// copy reference to target object=0A=
	var target =3D arguments[0] || {}, i =3D 1, length =3D =
arguments.length, deep =3D false, options;=0A=
=0A=
	// Handle a deep copy situation=0A=
	if ( target.constructor =3D=3D Boolean ) {=0A=
		deep =3D target;=0A=
		target =3D arguments[1] || {};=0A=
		// skip the boolean and the target=0A=
		i =3D 2;=0A=
	}=0A=
=0A=
	// Handle case when target is a string or something (possible in deep =
copy)=0A=
	if ( typeof target !=3D "object" && typeof target !=3D "function" )=0A=
		target =3D {};=0A=
=0A=
	// extend jQuery itself if only one argument is passed=0A=
	if ( length =3D=3D 1 ) {=0A=
		target =3D this;=0A=
		i =3D 0;=0A=
	}=0A=
=0A=
	for ( ; i < length; i++ )=0A=
		// Only deal with non-null/undefined values=0A=
		if ( (options =3D arguments[ i ]) !=3D null )=0A=
			// Extend the base object=0A=
			for ( var name in options ) {=0A=
				// Prevent never-ending loop=0A=
				if ( target =3D=3D=3D options[ name ] )=0A=
					continue;=0A=
=0A=
				// Recurse if we're merging object values=0A=
				if ( deep && options[ name ] && typeof options[ name ] =3D=3D =
"object" && target[ name ] && !options[ name ].nodeType )=0A=
					target[ name ] =3D jQuery.extend( target[ name ], options[ name ] );=0A=
=0A=
				// Don't bring in undefined values=0A=
				else if ( options[ name ] !=3D undefined )=0A=
					target[ name ] =3D options[ name ];=0A=
=0A=
			}=0A=
=0A=
	// Return the modified object=0A=
	return target;=0A=
};=0A=
=0A=
var expando =3D "jQuery" + (new Date()).getTime(), uuid =3D 0, =
windowData =3D {};=0A=
=0A=
// exclude the following css properties to add px=0A=
var exclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i;=0A=
=0A=
jQuery.extend({=0A=
	noConflict: function( deep ) {=0A=
		window.$ =3D _$;=0A=
=0A=
		if ( deep )=0A=
			window.jQuery =3D _jQuery;=0A=
=0A=
		return jQuery;=0A=
	},=0A=
=0A=
	// See test/unit/core.js for details concerning this function.=0A=
	isFunction: function( fn ) {=0A=
		return !!fn && typeof fn !=3D "string" && !fn.nodeName && =0A=
			fn.constructor !=3D Array && /function/i.test( fn + "" );=0A=
	},=0A=
	=0A=
	// check if an element is in a (or is an) XML document=0A=
	isXMLDoc: function( elem ) {=0A=
		return elem.documentElement && !elem.body ||=0A=
			elem.tagName && elem.ownerDocument && !elem.ownerDocument.body;=0A=
	},=0A=
=0A=
	// Evalulates a script in a global context=0A=
	globalEval: function( data ) {=0A=
		data =3D jQuery.trim( data );=0A=
=0A=
		if ( data ) {=0A=
			// Inspired by code by Andrea Giammarchi=0A=
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html=0A=
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement,=0A=
				script =3D document.createElement("script");=0A=
=0A=
			script.type =3D "text/javascript";=0A=
			if ( jQuery.browser.msie )=0A=
				script.text =3D data;=0A=
			else=0A=
				script.appendChild( document.createTextNode( data ) );=0A=
=0A=
			head.appendChild( script );=0A=
			head.removeChild( script );=0A=
		}=0A=
	},=0A=
=0A=
	nodeName: function( elem, name ) {=0A=
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D =
name.toUpperCase();=0A=
	},=0A=
	=0A=
	cache: {},=0A=
	=0A=
	data: function( elem, name, data ) {=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ];=0A=
=0A=
		// Compute a unique ID for the element=0A=
		if ( !id ) =0A=
			id =3D elem[ expando ] =3D ++uuid;=0A=
=0A=
		// Only generate the data cache if we're=0A=
		// trying to access or manipulate it=0A=
		if ( name && !jQuery.cache[ id ] )=0A=
			jQuery.cache[ id ] =3D {};=0A=
		=0A=
		// Prevent overriding the named cache with undefined values=0A=
		if ( data !=3D undefined )=0A=
			jQuery.cache[ id ][ name ] =3D data;=0A=
		=0A=
		// Return the named cache data, or the ID for the element	=0A=
		return name ?=0A=
			jQuery.cache[ id ][ name ] :=0A=
			id;=0A=
	},=0A=
	=0A=
	removeData: function( elem, name ) {=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ];=0A=
=0A=
		// If we want to remove a specific section of the element's data=0A=
		if ( name ) {=0A=
			if ( jQuery.cache[ id ] ) {=0A=
				// Remove the section of cache data=0A=
				delete jQuery.cache[ id ][ name ];=0A=
=0A=
				// If we've removed all the data, remove the element's cache=0A=
				name =3D "";=0A=
=0A=
				for ( name in jQuery.cache[ id ] )=0A=
					break;=0A=
=0A=
				if ( !name )=0A=
					jQuery.removeData( elem );=0A=
			}=0A=
=0A=
		// Otherwise, we want to remove all of the element's data=0A=
		} else {=0A=
			// Clean up the element expando=0A=
			try {=0A=
				delete elem[ expando ];=0A=
			} catch(e){=0A=
				// IE has trouble directly removing the expando=0A=
				// but it's ok with using removeAttribute=0A=
				if ( elem.removeAttribute )=0A=
					elem.removeAttribute( expando );=0A=
			}=0A=
=0A=
			// Completely remove the data cache=0A=
			delete jQuery.cache[ id ];=0A=
		}=0A=
	},=0A=
=0A=
	// args is for internal usage only=0A=
	each: function( object, callback, args ) {=0A=
		if ( args ) {=0A=
			if ( object.length =3D=3D undefined ) {=0A=
				for ( var name in object )=0A=
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false )=0A=
						break;=0A=
			} else=0A=
				for ( var i =3D 0, length =3D object.length; i < length; i++ )=0A=
					if ( callback.apply( object[ i ], args ) =3D=3D=3D false )=0A=
						break;=0A=
=0A=
		// A special, fast, case for the most common use of each=0A=
		} else {=0A=
			if ( object.length =3D=3D undefined ) {=0A=
				for ( var name in object )=0A=
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false )=0A=
						break;=0A=
			} else=0A=
				for ( var i =3D 0, length =3D object.length, value =3D object[0]; =0A=
					i < length && callback.call( value, i, value ) !=3D=3D false; value =
=3D object[++i] ){}=0A=
		}=0A=
=0A=
		return object;=0A=
	},=0A=
	=0A=
	prop: function( elem, value, type, i, name ) {=0A=
			// Handle executable functions=0A=
			if ( jQuery.isFunction( value ) )=0A=
				value =3D value.call( elem, i );=0A=
				=0A=
			// Handle passing in a number to a CSS property=0A=
			return value && value.constructor =3D=3D Number && type =3D=3D =
"curCSS" && !exclude.test( name ) ?=0A=
				value + "px" :=0A=
				value;=0A=
	},=0A=
=0A=
	className: {=0A=
		// internal only, use addClass("class")=0A=
		add: function( elem, classNames ) {=0A=
			jQuery.each((classNames || "").split(/\s+/), function(i, className){=0A=
				if ( elem.nodeType =3D=3D 1 && !jQuery.className.has( =
elem.className, className ) )=0A=
					elem.className +=3D (elem.className ? " " : "") + className;=0A=
			});=0A=
		},=0A=
=0A=
		// internal only, use removeClass("class")=0A=
		remove: function( elem, classNames ) {=0A=
			if (elem.nodeType =3D=3D 1)=0A=
				elem.className =3D classNames !=3D undefined ?=0A=
					jQuery.grep(elem.className.split(/\s+/), function(className){=0A=
						return !jQuery.className.has( classNames, className );	=0A=
					}).join(" ") :=0A=
					"";=0A=
		},=0A=
=0A=
		// internal only, use is(".class")=0A=
		has: function( elem, className ) {=0A=
			return jQuery.inArray( className, (elem.className || =
elem).toString().split(/\s+/) ) > -1;=0A=
		}=0A=
	},=0A=
=0A=
	// A method for quickly swapping in/out CSS properties to get correct =
calculations=0A=
	swap: function( elem, options, callback ) {=0A=
		var old =3D {};=0A=
		// Remember the old values, and insert the new ones=0A=
		for ( var name in options ) {=0A=
			old[ name ] =3D elem.style[ name ];=0A=
			elem.style[ name ] =3D options[ name ];=0A=
		}=0A=
=0A=
		callback.call( elem );=0A=
=0A=
		// Revert the old values=0A=
		for ( var name in options )=0A=
			elem.style[ name ] =3D old[ name ];=0A=
	},=0A=
=0A=
	css: function( elem, name, force ) {=0A=
		if ( name =3D=3D "width" || name =3D=3D "height" ) {=0A=
			var val, props =3D { position: "absolute", visibility: "hidden", =
display:"block" }, which =3D name =3D=3D "width" ? [ "Left", "Right" ] : =
[ "Top", "Bottom" ];=0A=
		=0A=
			function getWH() {=0A=
				val =3D name =3D=3D "width" ? elem.offsetWidth : elem.offsetHeight;=0A=
				var padding =3D 0, border =3D 0;=0A=
				jQuery.each( which, function() {=0A=
					padding +=3D parseFloat(jQuery.curCSS( elem, "padding" + this, =
true)) || 0;=0A=
					border +=3D parseFloat(jQuery.curCSS( elem, "border" + this + =
"Width", true)) || 0;=0A=
				});=0A=
				val -=3D Math.round(padding + border);=0A=
			}=0A=
		=0A=
			if ( jQuery(elem).is(":visible") )=0A=
				getWH();=0A=
			else=0A=
				jQuery.swap( elem, props, getWH );=0A=
			=0A=
			return Math.max(0, val);=0A=
		}=0A=
		=0A=
		return jQuery.curCSS( elem, name, force );=0A=
	},=0A=
=0A=
	curCSS: function( elem, name, force ) {=0A=
		var ret;=0A=
=0A=
		// A helper method for determining if an element's values are broken=0A=
		function color( elem ) {=0A=
			if ( !jQuery.browser.safari )=0A=
				return false;=0A=
=0A=
			var ret =3D document.defaultView.getComputedStyle( elem, null );=0A=
			return !ret || ret.getPropertyValue("color") =3D=3D "";=0A=
		}=0A=
=0A=
		// We need to handle opacity special in IE=0A=
		if ( name =3D=3D "opacity" && jQuery.browser.msie ) {=0A=
			ret =3D jQuery.attr( elem.style, "opacity" );=0A=
=0A=
			return ret =3D=3D "" ?=0A=
				"1" :=0A=
				ret;=0A=
		}=0A=
		// Opera sometimes will give the wrong display answer, this fixes it, =
see #2037=0A=
		if ( jQuery.browser.opera && name =3D=3D "display" ) {=0A=
			var save =3D elem.style.outline;=0A=
			elem.style.outline =3D "0 solid black";=0A=
			elem.style.outline =3D save;=0A=
		}=0A=
		=0A=
		// Make sure we're using the right name for getting the float value=0A=
		if ( name.match( /float/i ) )=0A=
			name =3D styleFloat;=0A=
=0A=
		if ( !force && elem.style && elem.style[ name ] )=0A=
			ret =3D elem.style[ name ];=0A=
=0A=
		else if ( document.defaultView && =
document.defaultView.getComputedStyle ) {=0A=
=0A=
			// Only "float" is needed here=0A=
			if ( name.match( /float/i ) )=0A=
				name =3D "float";=0A=
=0A=
			name =3D name.replace( /([A-Z])/g, "-$1" ).toLowerCase();=0A=
=0A=
			var getComputedStyle =3D document.defaultView.getComputedStyle( elem, =
null );=0A=
=0A=
			if ( getComputedStyle && !color( elem ) )=0A=
				ret =3D getComputedStyle.getPropertyValue( name );=0A=
=0A=
			// If the element isn't reporting its values properly in Safari=0A=
			// then some display: none elements are involved=0A=
			else {=0A=
				var swap =3D [], stack =3D [];=0A=
=0A=
				// Locate all of the parent display: none elements=0A=
				for ( var a =3D elem; a && color(a); a =3D a.parentNode )=0A=
					stack.unshift(a);=0A=
=0A=
				// Go through and make them visible, but in reverse=0A=
				// (It would be better if we knew the exact display type that they =
had)=0A=
				for ( var i =3D 0; i < stack.length; i++ )=0A=
					if ( color( stack[ i ] ) ) {=0A=
						swap[ i ] =3D stack[ i ].style.display;=0A=
						stack[ i ].style.display =3D "block";=0A=
					}=0A=
=0A=
				// Since we flip the display style, we have to handle that=0A=
				// one special, otherwise get the value=0A=
				ret =3D name =3D=3D "display" && swap[ stack.length - 1 ] !=3D null ?=0A=
					"none" :=0A=
					( getComputedStyle && getComputedStyle.getPropertyValue( name ) ) =
|| "";=0A=
=0A=
				// Finally, revert the display styles back=0A=
				for ( var i =3D 0; i < swap.length; i++ )=0A=
					if ( swap[ i ] !=3D null )=0A=
						stack[ i ].style.display =3D swap[ i ];=0A=
			}=0A=
=0A=
			// We should always get a number back from opacity=0A=
			if ( name =3D=3D "opacity" && ret =3D=3D "" )=0A=
				ret =3D "1";=0A=
=0A=
		} else if ( elem.currentStyle ) {=0A=
			var camelCase =3D name.replace(/\-(\w)/g, function(all, letter){=0A=
				return letter.toUpperCase();=0A=
			});=0A=
=0A=
			ret =3D elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];=0A=
=0A=
			// From the awesome hack by Dean Edwards=0A=
			// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A=
=0A=
			// If we're not dealing with a regular pixel number=0A=
			// but a number that has a weird ending, we need to convert it to =
pixels=0A=
			if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) {=0A=
				// Remember the original values=0A=
				var style =3D elem.style.left, runtimeStyle =3D =
elem.runtimeStyle.left;=0A=
=0A=
				// Put in the new values to get a computed value out=0A=
				elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
				elem.style.left =3D ret || 0;=0A=
				ret =3D elem.style.pixelLeft + "px";=0A=
=0A=
				// Revert the changed values=0A=
				elem.style.left =3D style;=0A=
				elem.runtimeStyle.left =3D runtimeStyle;=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
	=0A=
	clean: function( elems, context ) {=0A=
		var ret =3D [];=0A=
		context =3D context || document;=0A=
		// !context.createElement fails in IE with an error but returns typeof =
'object'=0A=
		if (typeof context.createElement =3D=3D 'undefined') =0A=
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;=0A=
=0A=
		jQuery.each(elems, function(i, elem){=0A=
			if ( !elem )=0A=
				return;=0A=
=0A=
			if ( elem.constructor =3D=3D Number )=0A=
				elem =3D elem.toString();=0A=
			=0A=
			// Convert html string into DOM nodes=0A=
			if ( typeof elem =3D=3D "string" ) {=0A=
				// Fix "XHTML"-style tags in all browsers=0A=
				elem =3D elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, =
tag){=0A=
					return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ?=0A=
						all :=0A=
						front + "></" + tag + ">";=0A=
				});=0A=
=0A=
				// Trim whitespace, otherwise indexOf won't work as expected=0A=
				var tags =3D jQuery.trim( elem ).toLowerCase(), div =3D =
context.createElement("div");=0A=
=0A=
				var wrap =3D=0A=
					// option or optgroup=0A=
					!tags.indexOf("<opt") &&=0A=
					[ 1, "<select multiple=3D'multiple'>", "</select>" ] ||=0A=
					=0A=
					!tags.indexOf("<leg") &&=0A=
					[ 1, "<fieldset>", "</fieldset>" ] ||=0A=
					=0A=
					tags.match(/^<(thead|tbody|tfoot|colg|cap)/) &&=0A=
					[ 1, "<table>", "</table>" ] ||=0A=
					=0A=
					!tags.indexOf("<tr") &&=0A=
					[ 2, "<table><tbody>", "</tbody></table>" ] ||=0A=
					=0A=
				 	// <thead> matched above=0A=
					(!tags.indexOf("<td") || !tags.indexOf("<th")) &&=0A=
					[ 3, "<table><tbody><tr>", "</tr></tbody></table>" ] ||=0A=
					=0A=
					!tags.indexOf("<col") &&=0A=
					[ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ] ||=0A=
=0A=
					// IE can't serialize <link> and <script> tags normally=0A=
					jQuery.browser.msie &&=0A=
					[ 1, "div<div>", "</div>" ] ||=0A=
					=0A=
					[ 0, "", "" ];=0A=
=0A=
				// Go to html and back, then peel off extra wrappers=0A=
				div.innerHTML =3D wrap[1] + elem + wrap[2];=0A=
				=0A=
				// Move to the right depth=0A=
				while ( wrap[0]-- )=0A=
					div =3D div.lastChild;=0A=
				=0A=
				// Remove IE's autoinserted <tbody> from table fragments=0A=
				if ( jQuery.browser.msie ) {=0A=
					=0A=
					// String was a <table>, *may* have spurious <tbody>=0A=
					var tbody =3D !tags.indexOf("<table") && tags.indexOf("<tbody") < 0 =
?=0A=
						div.firstChild && div.firstChild.childNodes :=0A=
						=0A=
						// String was a bare <thead> or <tfoot>=0A=
						wrap[1] =3D=3D "<table>" && tags.indexOf("<tbody") < 0 ?=0A=
							div.childNodes :=0A=
							[];=0A=
				=0A=
					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j )=0A=
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length )=0A=
							tbody[ j ].parentNode.removeChild( tbody[ j ] );=0A=
					=0A=
					// IE completely kills leading whitespace when innerHTML is used	=0A=
					if ( /^\s/.test( elem ) )	=0A=
						div.insertBefore( context.createTextNode( elem.match(/^\s*/)[0] ), =
div.firstChild );=0A=
				=0A=
				}=0A=
				=0A=
				elem =3D jQuery.makeArray( div.childNodes );=0A=
			}=0A=
=0A=
			if ( elem.length =3D=3D=3D 0 && (!jQuery.nodeName( elem, "form" ) && =
!jQuery.nodeName( elem, "select" )) )=0A=
				return;=0A=
=0A=
			if ( elem[0] =3D=3D undefined || jQuery.nodeName( elem, "form" ) || =
elem.options )=0A=
				ret.push( elem );=0A=
=0A=
			else=0A=
				ret =3D jQuery.merge( ret, elem );=0A=
=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
	=0A=
	attr: function( elem, name, value ) {=0A=
		// don't set attributes on text and comment nodes=0A=
		if (!elem || elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8)=0A=
			return undefined;=0A=
=0A=
		var fix =3D jQuery.isXMLDoc( elem ) ?=0A=
			{} :=0A=
			jQuery.props;=0A=
=0A=
		// Safari mis-reports the default selected property of a hidden option=0A=
		// Accessing the parent's selectedIndex property fixes it=0A=
		if ( name =3D=3D "selected" && jQuery.browser.safari )=0A=
			elem.parentNode.selectedIndex;=0A=
		=0A=
		// Certain attributes only work when accessed via the old DOM 0 way=0A=
		if ( fix[ name ] ) {=0A=
			if ( value !=3D undefined )=0A=
				elem[ fix[ name ] ] =3D value;=0A=
=0A=
			return elem[ fix[ name ] ];=0A=
=0A=
		} else if ( jQuery.browser.msie && name =3D=3D "style" )=0A=
			return jQuery.attr( elem.style, "cssText", value );=0A=
=0A=
		else if ( value =3D=3D undefined && jQuery.browser.msie && =
jQuery.nodeName( elem, "form" ) && (name =3D=3D "action" || name =3D=3D =
"method") )=0A=
			return elem.getAttributeNode( name ).nodeValue;=0A=
=0A=
		// IE elem.getAttribute passes even for style=0A=
		else if ( elem.tagName ) {=0A=
=0A=
			if ( value !=3D undefined ) {=0A=
				// We can't allow the type property to be changed (since it causes =
problems in IE)=0A=
				if ( name =3D=3D "type" && jQuery.nodeName( elem, "input" ) && =
elem.parentNode )=0A=
					throw "type property can't be changed";=0A=
=0A=
				// convert the value to a string (all browsers do this but IE) see =
#1070=0A=
				elem.setAttribute( name, "" + value );=0A=
			}=0A=
=0A=
			if ( jQuery.browser.msie && /href|src/.test( name ) && =
!jQuery.isXMLDoc( elem ) ) =0A=
				return elem.getAttribute( name, 2 );=0A=
=0A=
			return elem.getAttribute( name );=0A=
=0A=
		// elem is actually elem.style ... set the style=0A=
		} else {=0A=
			// IE actually uses filters for opacity=0A=
			if ( name =3D=3D "opacity" && jQuery.browser.msie ) {=0A=
				if ( value !=3D undefined ) {=0A=
					// IE has trouble with opacity if it does not have layout=0A=
					// Force it by setting the zoom level=0A=
					elem.zoom =3D 1; =0A=
	=0A=
					// Set the alpha filter to set the opacity=0A=
					elem.filter =3D (elem.filter || "").replace( /alpha\([^)]*\)/, "" ) =
+=0A=
						(parseFloat( value ).toString() =3D=3D "NaN" ? "" : =
"alpha(opacity=3D" + value * 100 + ")");=0A=
				}=0A=
	=0A=
				return elem.filter && elem.filter.indexOf("opacity=3D") >=3D 0 ?=0A=
					(parseFloat( elem.filter.match(/opacity=3D([^)]*)/)[1] ) / =
100).toString() :=0A=
					"";=0A=
			}=0A=
=0A=
			name =3D name.replace(/-([a-z])/ig, function(all, letter){=0A=
				return letter.toUpperCase();=0A=
			});=0A=
=0A=
			if ( value !=3D undefined )=0A=
				elem[ name ] =3D value;=0A=
=0A=
			return elem[ name ];=0A=
		}=0A=
	},=0A=
	=0A=
	trim: function( text ) {=0A=
		return (text || "").replace( /^\s+|\s+$/g, "" );=0A=
	},=0A=
=0A=
	makeArray: function( array ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Need to use typeof to fight Safari childNodes crashes=0A=
		if ( typeof array !=3D "array" )=0A=
			for ( var i =3D 0, length =3D array.length; i < length; i++ )=0A=
				ret.push( array[ i ] );=0A=
		else=0A=
			ret =3D array.slice( 0 );=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	inArray: function( elem, array ) {=0A=
		for ( var i =3D 0, length =3D array.length; i < length; i++ )=0A=
			if ( array[ i ] =3D=3D elem )=0A=
				return i;=0A=
=0A=
		return -1;=0A=
	},=0A=
=0A=
	merge: function( first, second ) {=0A=
		// We have to loop this way because IE & Opera overwrite the length=0A=
		// expando of getElementsByTagName=0A=
=0A=
		// Also, we need to make sure that the correct elements are being =
returned=0A=
		// (IE returns comment nodes in a '*' query)=0A=
		if ( jQuery.browser.msie ) {=0A=
			for ( var i =3D 0; second[ i ]; i++ )=0A=
				if ( second[ i ].nodeType !=3D 8 )=0A=
					first.push( second[ i ] );=0A=
=0A=
		} else=0A=
			for ( var i =3D 0; second[ i ]; i++ )=0A=
				first.push( second[ i ] );=0A=
=0A=
		return first;=0A=
	},=0A=
=0A=
	unique: function( array ) {=0A=
		var ret =3D [], done =3D {};=0A=
=0A=
		try {=0A=
=0A=
			for ( var i =3D 0, length =3D array.length; i < length; i++ ) {=0A=
				var id =3D jQuery.data( array[ i ] );=0A=
=0A=
				if ( !done[ id ] ) {=0A=
					done[ id ] =3D true;=0A=
					ret.push( array[ i ] );=0A=
				}=0A=
			}=0A=
=0A=
		} catch( e ) {=0A=
			ret =3D array;=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	grep: function( elems, callback, inv ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, only saving the items=0A=
		// that pass the validator function=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ )=0A=
			if ( !inv && callback( elems[ i ], i ) || inv && !callback( elems[ i =
], i ) )=0A=
				ret.push( elems[ i ] );=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	map: function( elems, callback ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, translating each of the items to their=0A=
		// new value (or values).=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			var value =3D callback( elems[ i ], i );=0A=
=0A=
			if ( value !=3D=3D null && value !=3D undefined ) {=0A=
				if ( value.constructor !=3D Array )=0A=
					value =3D [ value ];=0A=
=0A=
				ret =3D ret.concat( value );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	}=0A=
});=0A=
=0A=
var userAgent =3D navigator.userAgent.toLowerCase();=0A=
=0A=
// Figure out what browser is being used=0A=
jQuery.browser =3D {=0A=
	version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || =
[])[1],=0A=
	safari: /webkit/.test( userAgent ),=0A=
	opera: /opera/.test( userAgent ),=0A=
	msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),=0A=
	mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( =
userAgent )=0A=
};=0A=
=0A=
var styleFloat =3D jQuery.browser.msie ?=0A=
	"styleFloat" :=0A=
	"cssFloat";=0A=
	=0A=
jQuery.extend({=0A=
	// Check to see if the W3C box model is being used=0A=
	boxModel: !jQuery.browser.msie || document.compatMode =3D=3D =
"CSS1Compat",=0A=
	=0A=
	props: {=0A=
		"for": "htmlFor",=0A=
		"class": "className",=0A=
		"float": styleFloat,=0A=
		cssFloat: styleFloat,=0A=
		styleFloat: styleFloat,=0A=
		innerHTML: "innerHTML",=0A=
		className: "className",=0A=
		value: "value",=0A=
		disabled: "disabled",=0A=
		checked: "checked",=0A=
		readonly: "readOnly",=0A=
		selected: "selected",=0A=
		maxlength: "maxLength",=0A=
		selectedIndex: "selectedIndex",=0A=
		defaultValue: "defaultValue",=0A=
		tagName: "tagName",=0A=
		nodeName: "nodeName"=0A=
	}=0A=
});=0A=
=0A=
jQuery.each({=0A=
	parent: function(elem){return elem.parentNode;},=0A=
	parents: function(elem){return jQuery.dir(elem,"parentNode");},=0A=
	next: function(elem){return jQuery.nth(elem,2,"nextSibling");},=0A=
	prev: function(elem){return jQuery.nth(elem,2,"previousSibling");},=0A=
	nextAll: function(elem){return jQuery.dir(elem,"nextSibling");},=0A=
	prevAll: function(elem){return jQuery.dir(elem,"previousSibling");},=0A=
	siblings: function(elem){return =
jQuery.sibling(elem.parentNode.firstChild,elem);},=0A=
	children: function(elem){return jQuery.sibling(elem.firstChild);},=0A=
	contents: function(elem){return =
jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.d=
ocument:jQuery.makeArray(elem.childNodes);}=0A=
}, function(name, fn){=0A=
	jQuery.fn[ name ] =3D function( selector ) {=0A=
		var ret =3D jQuery.map( this, fn );=0A=
=0A=
		if ( selector && typeof selector =3D=3D "string" )=0A=
			ret =3D jQuery.multiFilter( selector, ret );=0A=
=0A=
		return this.pushStack( jQuery.unique( ret ) );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	appendTo: "append",=0A=
	prependTo: "prepend",=0A=
	insertBefore: "before",=0A=
	insertAfter: "after",=0A=
	replaceAll: "replaceWith"=0A=
}, function(name, original){=0A=
	jQuery.fn[ name ] =3D function() {=0A=
		var args =3D arguments;=0A=
=0A=
		return this.each(function(){=0A=
			for ( var i =3D 0, length =3D args.length; i < length; i++ )=0A=
				jQuery( args[ i ] )[ original ]( this );=0A=
		});=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	removeAttr: function( name ) {=0A=
		jQuery.attr( this, name, "" );=0A=
		if (this.nodeType =3D=3D 1) =0A=
			this.removeAttribute( name );=0A=
	},=0A=
=0A=
	addClass: function( classNames ) {=0A=
		jQuery.className.add( this, classNames );=0A=
	},=0A=
=0A=
	removeClass: function( classNames ) {=0A=
		jQuery.className.remove( this, classNames );=0A=
	},=0A=
=0A=
	toggleClass: function( classNames ) {=0A=
		jQuery.className[ jQuery.className.has( this, classNames ) ? "remove" =
: "add" ]( this, classNames );=0A=
	},=0A=
=0A=
	remove: function( selector ) {=0A=
		if ( !selector || jQuery.filter( selector, [ this ] ).r.length ) {=0A=
			// Prevent memory leaks=0A=
			jQuery( "*", this ).add(this).each(function(){=0A=
				jQuery.event.remove(this);=0A=
				jQuery.removeData(this);=0A=
			});=0A=
			if (this.parentNode)=0A=
				this.parentNode.removeChild( this );=0A=
		}=0A=
	},=0A=
=0A=
	empty: function() {=0A=
		// Remove element nodes and prevent memory leaks=0A=
		jQuery( ">*", this ).remove();=0A=
		=0A=
		// Remove any remaining nodes=0A=
		while ( this.firstChild )=0A=
			this.removeChild( this.firstChild );=0A=
	}=0A=
}, function(name, fn){=0A=
	jQuery.fn[ name ] =3D function(){=0A=
		return this.each( fn, arguments );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each([ "Height", "Width" ], function(i, name){=0A=
	var type =3D name.toLowerCase();=0A=
	=0A=
	jQuery.fn[ type ] =3D function( size ) {=0A=
		// Get window width or height=0A=
		return this[0] =3D=3D window ?=0A=
			// Opera reports document.body.client[Width/Height] properly in both =
quirks and standards=0A=
			jQuery.browser.opera && document.body[ "client" + name ] || =0A=
			=0A=
			// Safari reports inner[Width/Height] just fine (Mozilla and Opera =
include scroll bar widths)=0A=
			jQuery.browser.safari && window[ "inner" + name ] ||=0A=
			=0A=
			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode=0A=
			document.compatMode =3D=3D "CSS1Compat" && document.documentElement[ =
"client" + name ] || document.body[ "client" + name ] :=0A=
		=0A=
			// Get document width or height=0A=
			this[0] =3D=3D document ?=0A=
				// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater=0A=
				Math.max( =0A=
					Math.max(document.body["scroll" + name], =
document.documentElement["scroll" + name]), =0A=
					Math.max(document.body["offset" + name], =
document.documentElement["offset" + name]) =0A=
				) :=0A=
=0A=
				// Get or set width or height on the element=0A=
				size =3D=3D undefined ?=0A=
					// Get width or height on the element=0A=
					(this.length ? jQuery.css( this[0], type ) : null) :=0A=
=0A=
					// Set the width or height on the element (default to pixels if =
value is unitless)=0A=
					this.css( type, size.constructor =3D=3D String ? size : size + "px" =
);=0A=
	};=0A=
});=0A=
=0A=
var chars =3D jQuery.browser.safari && parseInt(jQuery.browser.version) =
< 417 ?=0A=
		"(?:[\\w*_-]|\\\\.)" :=0A=
		"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",=0A=
	quickChild =3D new RegExp("^>\\s*(" + chars + "+)"),=0A=
	quickID =3D new RegExp("^(" + chars + "+)(#)(" + chars + "+)"),=0A=
	quickClass =3D new RegExp("^([#.]?)(" + chars + "*)");=0A=
=0A=
jQuery.extend({=0A=
	expr: {=0A=
		"": function(a,i,m){return m[2]=3D=3D"*"||jQuery.nodeName(a,m[2]);},=0A=
		"#": function(a,i,m){return a.getAttribute("id")=3D=3Dm[2];},=0A=
		":": {=0A=
			// Position Checks=0A=
			lt: function(a,i,m){return i<m[3]-0;},=0A=
			gt: function(a,i,m){return i>m[3]-0;},=0A=
			nth: function(a,i,m){return m[3]-0=3D=3Di;},=0A=
			eq: function(a,i,m){return m[3]-0=3D=3Di;},=0A=
			first: function(a,i){return i=3D=3D0;},=0A=
			last: function(a,i,m,r){return i=3D=3Dr.length-1;},=0A=
			even: function(a,i){return i%2=3D=3D0;},=0A=
			odd: function(a,i){return i%2;},=0A=
=0A=
			// Child Checks=0A=
			"first-child": function(a){return =
a.parentNode.getElementsByTagName("*")[0]=3D=3Da;},=0A=
			"last-child": function(a){return =
jQuery.nth(a.parentNode.lastChild,1,"previousSibling")=3D=3Da;},=0A=
			"only-child": function(a){return =
!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},=0A=
=0A=
			// Parent Checks=0A=
			parent: function(a){return a.firstChild;},=0A=
			empty: function(a){return !a.firstChild;},=0A=
=0A=
			// Text Check=0A=
			contains: function(a,i,m){return =
(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=3D0;},=0A=
=0A=
			// Visibility=0A=
			visible: function(a){return =
"hidden"!=3Da.type&&jQuery.css(a,"display")!=3D"none"&&jQuery.css(a,"visi=
bility")!=3D"hidden";},=0A=
			hidden: function(a){return =
"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||jQuery.css(a,"=
visibility")=3D=3D"hidden";},=0A=
=0A=
			// Form attributes=0A=
			enabled: function(a){return !a.disabled;},=0A=
			disabled: function(a){return a.disabled;},=0A=
			checked: function(a){return a.checked;},=0A=
			selected: function(a){return a.selected||jQuery.attr(a,"selected");},=0A=
=0A=
			// Form elements=0A=
			text: function(a){return "text"=3D=3Da.type;},=0A=
			radio: function(a){return "radio"=3D=3Da.type;},=0A=
			checkbox: function(a){return "checkbox"=3D=3Da.type;},=0A=
			file: function(a){return "file"=3D=3Da.type;},=0A=
			password: function(a){return "password"=3D=3Da.type;},=0A=
			submit: function(a){return "submit"=3D=3Da.type;},=0A=
			image: function(a){return "image"=3D=3Da.type;},=0A=
			reset: function(a){return "reset"=3D=3Da.type;},=0A=
			button: function(a){return =
"button"=3D=3Da.type||jQuery.nodeName(a,"button");},=0A=
			input: function(a){return =
/input|select|textarea|button/i.test(a.nodeName);},=0A=
=0A=
			// :has()=0A=
			has: function(a,i,m){return jQuery.find(m[3],a).length;},=0A=
=0A=
			// :header=0A=
			header: function(a){return /h\d/i.test(a.nodeName);},=0A=
=0A=
			// :animated=0A=
			animated: function(a){return =
jQuery.grep(jQuery.timers,function(fn){return a=3D=3Dfn.elem;}).length;}=0A=
		}=0A=
	},=0A=
	=0A=
	// The regular expressions that power the parsing engine=0A=
	parse: [=0A=
		// Match: [@value=3D'test'], [@foo]=0A=
		/^(\[) *@?([\w-]+) *([!*$^~=3D]*) *('?"?)(.*?)\4 *\]/,=0A=
=0A=
		// Match: :contains('foo')=0A=
		/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,=0A=
=0A=
		// Match: :even, :last-chlid, #id, .class=0A=
		new RegExp("^([:.#]*)(" + chars + "+)")=0A=
	],=0A=
=0A=
	multiFilter: function( expr, elems, not ) {=0A=
		var old, cur =3D [];=0A=
=0A=
		while ( expr && expr !=3D old ) {=0A=
			old =3D expr;=0A=
			var f =3D jQuery.filter( expr, elems, not );=0A=
			expr =3D f.t.replace(/^\s*,\s*/, "" );=0A=
			cur =3D not ? elems =3D f.r : jQuery.merge( cur, f.r );=0A=
		}=0A=
=0A=
		return cur;=0A=
	},=0A=
=0A=
	find: function( t, context ) {=0A=
		// Quickly handle non-string expressions=0A=
		if ( typeof t !=3D "string" )=0A=
			return [ t ];=0A=
=0A=
		// check to make sure context is a DOM element or a document=0A=
		if ( context && context.nodeType !=3D 1 && context.nodeType !=3D 9)=0A=
			return [ ];=0A=
=0A=
		// Set the correct context (if none is provided)=0A=
		context =3D context || document;=0A=
=0A=
		// Initialize the search=0A=
		var ret =3D [context], done =3D [], last, nodeName;=0A=
=0A=
		// Continue while a selector expression exists, and while=0A=
		// we're no longer looping upon ourselves=0A=
		while ( t && last !=3D t ) {=0A=
			var r =3D [];=0A=
			last =3D t;=0A=
=0A=
			t =3D jQuery.trim(t);=0A=
=0A=
			var foundToken =3D false;=0A=
=0A=
			// An attempt at speeding up child selectors that=0A=
			// point to a specific element tag=0A=
			var re =3D quickChild;=0A=
			var m =3D re.exec(t);=0A=
=0A=
			if ( m ) {=0A=
				nodeName =3D m[1].toUpperCase();=0A=
=0A=
				// Perform our own iteration and filter=0A=
				for ( var i =3D 0; ret[i]; i++ )=0A=
					for ( var c =3D ret[i].firstChild; c; c =3D c.nextSibling )=0A=
						if ( c.nodeType =3D=3D 1 && (nodeName =3D=3D "*" || =
c.nodeName.toUpperCase() =3D=3D nodeName) )=0A=
							r.push( c );=0A=
=0A=
				ret =3D r;=0A=
				t =3D t.replace( re, "" );=0A=
				if ( t.indexOf(" ") =3D=3D 0 ) continue;=0A=
				foundToken =3D true;=0A=
			} else {=0A=
				re =3D /^([>+~])\s*(\w*)/i;=0A=
=0A=
				if ( (m =3D re.exec(t)) !=3D null ) {=0A=
					r =3D [];=0A=
=0A=
					var merge =3D {};=0A=
					nodeName =3D m[2].toUpperCase();=0A=
					m =3D m[1];=0A=
=0A=
					for ( var j =3D 0, rl =3D ret.length; j < rl; j++ ) {=0A=
						var n =3D m =3D=3D "~" || m =3D=3D "+" ? ret[j].nextSibling : =
ret[j].firstChild;=0A=
						for ( ; n; n =3D n.nextSibling )=0A=
							if ( n.nodeType =3D=3D 1 ) {=0A=
								var id =3D jQuery.data(n);=0A=
=0A=
								if ( m =3D=3D "~" && merge[id] ) break;=0A=
								=0A=
								if (!nodeName || n.nodeName.toUpperCase() =3D=3D nodeName ) {=0A=
									if ( m =3D=3D "~" ) merge[id] =3D true;=0A=
									r.push( n );=0A=
								}=0A=
								=0A=
								if ( m =3D=3D "+" ) break;=0A=
							}=0A=
					}=0A=
=0A=
					ret =3D r;=0A=
=0A=
					// And remove the token=0A=
					t =3D jQuery.trim( t.replace( re, "" ) );=0A=
					foundToken =3D true;=0A=
				}=0A=
			}=0A=
=0A=
			// See if there's still an expression, and that we haven't already=0A=
			// matched a token=0A=
			if ( t && !foundToken ) {=0A=
				// Handle multiple expressions=0A=
				if ( !t.indexOf(",") ) {=0A=
					// Clean the result set=0A=
					if ( context =3D=3D ret[0] ) ret.shift();=0A=
=0A=
					// Merge the result sets=0A=
					done =3D jQuery.merge( done, ret );=0A=
=0A=
					// Reset the context=0A=
					r =3D ret =3D [context];=0A=
=0A=
					// Touch up the selector string=0A=
					t =3D " " + t.substr(1,t.length);=0A=
=0A=
				} else {=0A=
					// Optimize for the case nodeName#idName=0A=
					var re2 =3D quickID;=0A=
					var m =3D re2.exec(t);=0A=
					=0A=
					// Re-organize the results, so that they're consistent=0A=
					if ( m ) {=0A=
						m =3D [ 0, m[2], m[3], m[1] ];=0A=
=0A=
					} else {=0A=
						// Otherwise, do a traditional filter check for=0A=
						// ID, class, and element selectors=0A=
						re2 =3D quickClass;=0A=
						m =3D re2.exec(t);=0A=
					}=0A=
=0A=
					m[2] =3D m[2].replace(/\\/g, "");=0A=
=0A=
					var elem =3D ret[ret.length-1];=0A=
=0A=
					// Try to do a global search by ID, where we can=0A=
					if ( m[1] =3D=3D "#" && elem && elem.getElementById && =
!jQuery.isXMLDoc(elem) ) {=0A=
						// Optimization for HTML document case=0A=
						var oid =3D elem.getElementById(m[2]);=0A=
						=0A=
						// Do a quick check for the existence of the actual ID attribute=0A=
						// to avoid selecting by the name attribute in IE=0A=
						// also check to insure id is a string to avoid selecting an =
element with the name of 'id' inside a form=0A=
						if ( (jQuery.browser.msie||jQuery.browser.opera) && oid && typeof =
oid.id =3D=3D "string" && oid.id !=3D m[2] )=0A=
							oid =3D jQuery('[@id=3D"'+m[2]+'"]', elem)[0];=0A=
=0A=
						// Do a quick check for node name (where applicable) so=0A=
						// that div#foo searches will be really fast=0A=
						ret =3D r =3D oid && (!m[3] || jQuery.nodeName(oid, m[3])) ? [oid] =
: [];=0A=
					} else {=0A=
						// We need to find all descendant elements=0A=
						for ( var i =3D 0; ret[i]; i++ ) {=0A=
							// Grab the tag name being searched for=0A=
							var tag =3D m[1] =3D=3D "#" && m[3] ? m[3] : m[1] !=3D "" || m[0] =
=3D=3D "" ? "*" : m[2];=0A=
=0A=
							// Handle IE7 being really dumb about <object>s=0A=
							if ( tag =3D=3D "*" && ret[i].nodeName.toLowerCase() =3D=3D =
"object" )=0A=
								tag =3D "param";=0A=
=0A=
							r =3D jQuery.merge( r, ret[i].getElementsByTagName( tag ));=0A=
						}=0A=
=0A=
						// It's faster to filter by class and be done with it=0A=
						if ( m[1] =3D=3D "." )=0A=
							r =3D jQuery.classFilter( r, m[2] );=0A=
=0A=
						// Same with ID filtering=0A=
						if ( m[1] =3D=3D "#" ) {=0A=
							var tmp =3D [];=0A=
=0A=
							// Try to find the element with the ID=0A=
							for ( var i =3D 0; r[i]; i++ )=0A=
								if ( r[i].getAttribute("id") =3D=3D m[2] ) {=0A=
									tmp =3D [ r[i] ];=0A=
									break;=0A=
								}=0A=
=0A=
							r =3D tmp;=0A=
						}=0A=
=0A=
						ret =3D r;=0A=
					}=0A=
=0A=
					t =3D t.replace( re2, "" );=0A=
				}=0A=
=0A=
			}=0A=
=0A=
			// If a selector string still exists=0A=
			if ( t ) {=0A=
				// Attempt to filter it=0A=
				var val =3D jQuery.filter(t,r);=0A=
				ret =3D r =3D val.r;=0A=
				t =3D jQuery.trim(val.t);=0A=
			}=0A=
		}=0A=
=0A=
		// An error occurred with the selector;=0A=
		// just return an empty set instead=0A=
		if ( t )=0A=
			ret =3D [];=0A=
=0A=
		// Remove the root context=0A=
		if ( ret && context =3D=3D ret[0] )=0A=
			ret.shift();=0A=
=0A=
		// And combine the results=0A=
		done =3D jQuery.merge( done, ret );=0A=
=0A=
		return done;=0A=
	},=0A=
=0A=
	classFilter: function(r,m,not){=0A=
		m =3D " " + m + " ";=0A=
		var tmp =3D [];=0A=
		for ( var i =3D 0; r[i]; i++ ) {=0A=
			var pass =3D (" " + r[i].className + " ").indexOf( m ) >=3D 0;=0A=
			if ( !not && pass || not && !pass )=0A=
				tmp.push( r[i] );=0A=
		}=0A=
		return tmp;=0A=
	},=0A=
=0A=
	filter: function(t,r,not) {=0A=
		var last;=0A=
=0A=
		// Look for common filter expressions=0A=
		while ( t && t !=3D last ) {=0A=
			last =3D t;=0A=
=0A=
			var p =3D jQuery.parse, m;=0A=
=0A=
			for ( var i =3D 0; p[i]; i++ ) {=0A=
				m =3D p[i].exec( t );=0A=
=0A=
				if ( m ) {=0A=
					// Remove what we just matched=0A=
					t =3D t.substring( m[0].length );=0A=
=0A=
					m[2] =3D m[2].replace(/\\/g, "");=0A=
					break;=0A=
				}=0A=
			}=0A=
=0A=
			if ( !m )=0A=
				break;=0A=
=0A=
			// :not() is a special case that can be optimized by=0A=
			// keeping it out of the expression list=0A=
			if ( m[1] =3D=3D ":" && m[2] =3D=3D "not" )=0A=
				// optimize if only one selector found (most common case)=0A=
				r =3D isSimple.test( m[3] ) ?=0A=
					jQuery.filter(m[3], r, true).r :=0A=
					jQuery( r ).not( m[3] );=0A=
=0A=
			// We can get a big speed boost by filtering by class here=0A=
			else if ( m[1] =3D=3D "." )=0A=
				r =3D jQuery.classFilter(r, m[2], not);=0A=
=0A=
			else if ( m[1] =3D=3D "[" ) {=0A=
				var tmp =3D [], type =3D m[3];=0A=
				=0A=
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {=0A=
					var a =3D r[i], z =3D a[ jQuery.props[m[2]] || m[2] ];=0A=
					=0A=
					if ( z =3D=3D null || /href|src|selected/.test(m[2]) )=0A=
						z =3D jQuery.attr(a,m[2]) || '';=0A=
=0A=
					if ( (type =3D=3D "" && !!z ||=0A=
						 type =3D=3D "=3D" && z =3D=3D m[5] ||=0A=
						 type =3D=3D "!=3D" && z !=3D m[5] ||=0A=
						 type =3D=3D "^=3D" && z && !z.indexOf(m[5]) ||=0A=
						 type =3D=3D "$=3D" && z.substr(z.length - m[5].length) =3D=3D =
m[5] ||=0A=
						 (type =3D=3D "*=3D" || type =3D=3D "~=3D") && z.indexOf(m[5]) =
>=3D 0) ^ not )=0A=
							tmp.push( a );=0A=
				}=0A=
				=0A=
				r =3D tmp;=0A=
=0A=
			// We can get a speed boost by handling nth-child here=0A=
			} else if ( m[1] =3D=3D ":" && m[2] =3D=3D "nth-child" ) {=0A=
				var merge =3D {}, tmp =3D [],=0A=
					// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'=0A=
					test =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(=0A=
						m[3] =3D=3D "even" && "2n" || m[3] =3D=3D "odd" && "2n+1" ||=0A=
						!/\D/.test(m[3]) && "0n+" + m[3] || m[3]),=0A=
					// calculate the numbers (first)n+(last) including if they are =
negative=0A=
					first =3D (test[1] + (test[2] || 1)) - 0, last =3D test[3] - 0;=0A=
 =0A=
				// loop through all the elements left in the jQuery object=0A=
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {=0A=
					var node =3D r[i], parentNode =3D node.parentNode, id =3D =
jQuery.data(parentNode);=0A=
=0A=
					if ( !merge[id] ) {=0A=
						var c =3D 1;=0A=
=0A=
						for ( var n =3D parentNode.firstChild; n; n =3D n.nextSibling )=0A=
							if ( n.nodeType =3D=3D 1 )=0A=
								n.nodeIndex =3D c++;=0A=
=0A=
						merge[id] =3D true;=0A=
					}=0A=
=0A=
					var add =3D false;=0A=
=0A=
					if ( first =3D=3D 0 ) {=0A=
						if ( node.nodeIndex =3D=3D last )=0A=
							add =3D true;=0A=
					} else if ( (node.nodeIndex - last) % first =3D=3D 0 && =
(node.nodeIndex - last) / first >=3D 0 )=0A=
						add =3D true;=0A=
=0A=
					if ( add ^ not )=0A=
						tmp.push( node );=0A=
				}=0A=
=0A=
				r =3D tmp;=0A=
=0A=
			// Otherwise, find the expression to execute=0A=
			} else {=0A=
				var fn =3D jQuery.expr[ m[1] ];=0A=
				if ( typeof fn =3D=3D "object" )=0A=
					fn =3D fn[ m[2] ];=0A=
=0A=
				if ( typeof fn =3D=3D "string" )=0A=
					fn =3D eval("false||function(a,i){return " + fn + ";}");=0A=
=0A=
				// Execute it against the current filter=0A=
				r =3D jQuery.grep( r, function(elem, i){=0A=
					return fn(elem, i, m, r);=0A=
				}, not );=0A=
			}=0A=
		}=0A=
=0A=
		// Return an array of filtered elements (r)=0A=
		// and the modified expression string (t)=0A=
		return { r: r, t: t };=0A=
	},=0A=
=0A=
	dir: function( elem, dir ){=0A=
		var matched =3D [];=0A=
		var cur =3D elem[dir];=0A=
		while ( cur && cur !=3D document ) {=0A=
			if ( cur.nodeType =3D=3D 1 )=0A=
				matched.push( cur );=0A=
			cur =3D cur[dir];=0A=
		}=0A=
		return matched;=0A=
	},=0A=
	=0A=
	nth: function(cur,result,dir,elem){=0A=
		result =3D result || 1;=0A=
		var num =3D 0;=0A=
=0A=
		for ( ; cur; cur =3D cur[dir] )=0A=
			if ( cur.nodeType =3D=3D 1 && ++num =3D=3D result )=0A=
				break;=0A=
=0A=
		return cur;=0A=
	},=0A=
	=0A=
	sibling: function( n, elem ) {=0A=
		var r =3D [];=0A=
=0A=
		for ( ; n; n =3D n.nextSibling ) {=0A=
			if ( n.nodeType =3D=3D 1 && (!elem || n !=3D elem) )=0A=
				r.push( n );=0A=
		}=0A=
=0A=
		return r;=0A=
	}=0A=
});=0A=
=0A=
/*=0A=
 * A number of helper functions used for managing events.=0A=
 * Many of the ideas behind this code orignated from =0A=
 * Dean Edwards' addEvent library.=0A=
 */=0A=
jQuery.event =3D {=0A=
=0A=
	// Bind an event to an element=0A=
	// Original by Dean Edwards=0A=
	add: function(elem, types, handler, data) {=0A=
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
			return;=0A=
=0A=
		// For whatever reason, IE has trouble passing the window object=0A=
		// around, causing it to be cloned in the process=0A=
		if ( jQuery.browser.msie && elem.setInterval !=3D undefined )=0A=
			elem =3D window;=0A=
=0A=
		// Make sure that the function being executed has a unique ID=0A=
		if ( !handler.guid )=0A=
			handler.guid =3D this.guid++;=0A=
			=0A=
		// if data is passed, bind to handler =0A=
		if( data !=3D undefined ) { =0A=
			// Create temporary function pointer to original handler =0A=
			var fn =3D handler; =0A=
=0A=
			// Create unique handler function, wrapped around original handler =0A=
			handler =3D function() { =0A=
				// Pass arguments and context to original handler =0A=
				return fn.apply(this, arguments); =0A=
			};=0A=
=0A=
			// Store data in unique handler =0A=
			handler.data =3D data;=0A=
=0A=
			// Set the guid of unique handler to the same of original handler, so =
it can be removed =0A=
			handler.guid =3D fn.guid;=0A=
		}=0A=
=0A=
		// Init the element's event structure=0A=
		var events =3D jQuery.data(elem, "events") || jQuery.data(elem, =
"events", {}),=0A=
			handle =3D jQuery.data(elem, "handle") || jQuery.data(elem, "handle", =
function(){=0A=
				// returned undefined or false=0A=
				var val;=0A=
=0A=
				// Handle the second event of a trigger and when=0A=
				// an event is called after a page has unloaded=0A=
				if ( typeof jQuery =3D=3D "undefined" || jQuery.event.triggered )=0A=
					return val;=0A=
		=0A=
				val =3D jQuery.event.handle.apply(arguments.callee.elem, arguments);=0A=
		=0A=
				return val;=0A=
			});=0A=
		// Add elem as a property of the handle function=0A=
		// This is to prevent a memory leak with non-native=0A=
		// event in IE.=0A=
		handle.elem =3D elem;=0A=
			=0A=
			// Handle multiple events seperated by a space=0A=
			// jQuery(...).bind("mouseover mouseout", fn);=0A=
			jQuery.each(types.split(/\s+/), function(index, type) {=0A=
				// Namespaced event handlers=0A=
				var parts =3D type.split(".");=0A=
				type =3D parts[0];=0A=
				handler.type =3D parts[1];=0A=
=0A=
				// Get the current list of functions bound to this event=0A=
				var handlers =3D events[type];=0A=
=0A=
				// Init the event handler queue=0A=
				if (!handlers) {=0A=
					handlers =3D events[type] =3D {};=0A=
		=0A=
					// Check for a special event handler=0A=
					// Only use addEventListener/attachEvent if the special=0A=
					// events handler returns false=0A=
					if ( !jQuery.event.special[type] || =
jQuery.event.special[type].setup.call(elem) =3D=3D=3D false ) {=0A=
						// Bind the global event handler to the element=0A=
						if (elem.addEventListener)=0A=
							elem.addEventListener(type, handle, false);=0A=
						else if (elem.attachEvent)=0A=
							elem.attachEvent("on" + type, handle);=0A=
					}=0A=
				}=0A=
=0A=
				// Add the function to the element's handler list=0A=
				handlers[handler.guid] =3D handler;=0A=
=0A=
				// Keep track of which events have been used, for global triggering=0A=
				jQuery.event.global[type] =3D true;=0A=
			});=0A=
		=0A=
		// Nullify elem to prevent memory leaks in IE=0A=
		elem =3D null;=0A=
	},=0A=
=0A=
	guid: 1,=0A=
	global: {},=0A=
=0A=
	// Detach an event or set of events from an element=0A=
	remove: function(elem, types, handler) {=0A=
		// don't do events on text and comment nodes=0A=
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
			return;=0A=
=0A=
		var events =3D jQuery.data(elem, "events"), ret, index;=0A=
=0A=
		if ( events ) {=0A=
			// Unbind all events for the element=0A=
			if ( types =3D=3D undefined || (typeof types =3D=3D "string" && =
types.charAt(0) =3D=3D ".") )=0A=
				for ( var type in events )=0A=
					this.remove( elem, type + (types || "") );=0A=
			else {=0A=
				// types is actually an event object here=0A=
				if ( types.type ) {=0A=
					handler =3D types.handler;=0A=
					types =3D types.type;=0A=
				}=0A=
				=0A=
				// Handle multiple events seperated by a space=0A=
				// jQuery(...).unbind("mouseover mouseout", fn);=0A=
				jQuery.each(types.split(/\s+/), function(index, type){=0A=
					// Namespaced event handlers=0A=
					var parts =3D type.split(".");=0A=
					type =3D parts[0];=0A=
					=0A=
					if ( events[type] ) {=0A=
						// remove the given handler for the given type=0A=
						if ( handler )=0A=
							delete events[type][handler.guid];=0A=
			=0A=
						// remove all handlers for the given type=0A=
						else=0A=
							for ( handler in events[type] )=0A=
								// Handle the removal of namespaced events=0A=
								if ( !parts[1] || events[type][handler].type =3D=3D parts[1] )=0A=
									delete events[type][handler];=0A=
=0A=
						// remove generic event handler if no more handlers exist=0A=
						for ( ret in events[type] ) break;=0A=
						if ( !ret ) {=0A=
							if ( !jQuery.event.special[type] || =
jQuery.event.special[type].teardown.call(elem) =3D=3D=3D false ) {=0A=
								if (elem.removeEventListener)=0A=
									elem.removeEventListener(type, jQuery.data(elem, "handle"), =
false);=0A=
								else if (elem.detachEvent)=0A=
									elem.detachEvent("on" + type, jQuery.data(elem, "handle"));=0A=
							}=0A=
							ret =3D null;=0A=
							delete events[type];=0A=
						}=0A=
					}=0A=
				});=0A=
			}=0A=
=0A=
			// Remove the expando if it's no longer used=0A=
			for ( ret in events ) break;=0A=
			if ( !ret ) {=0A=
				var handle =3D jQuery.data( elem, "handle" );=0A=
				if ( handle ) handle.elem =3D null;=0A=
				jQuery.removeData( elem, "events" );=0A=
				jQuery.removeData( elem, "handle" );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	trigger: function(type, data, elem, donative, extra) {=0A=
		// Clone the incoming data, if any=0A=
		data =3D jQuery.makeArray(data || []);=0A=
=0A=
		if ( type.indexOf("!") >=3D 0 ) {=0A=
			type =3D type.slice(0, -1);=0A=
			var exclusive =3D true;=0A=
		}=0A=
=0A=
		// Handle a global trigger=0A=
		if ( !elem ) {=0A=
			// Only trigger if we've ever bound an event for it=0A=
			if ( this.global[type] )=0A=
				jQuery("*").add([window, document]).trigger(type, data);=0A=
=0A=
		// Handle triggering a single element=0A=
		} else {=0A=
			// don't do events on text and comment nodes=0A=
			if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
				return undefined;=0A=
=0A=
			var val, ret, fn =3D jQuery.isFunction( elem[ type ] || null ),=0A=
				// Check to see if we need to provide a fake event, or not=0A=
				event =3D !data[0] || !data[0].preventDefault;=0A=
			=0A=
			// Pass along a fake event=0A=
			if ( event )=0A=
				data.unshift( this.fix({ type: type, target: elem }) );=0A=
=0A=
			// Enforce the right trigger type=0A=
			data[0].type =3D type;=0A=
			if ( exclusive )=0A=
				data[0].exclusive =3D true;=0A=
=0A=
			// Trigger the event=0A=
			if ( jQuery.isFunction( jQuery.data(elem, "handle") ) )=0A=
				val =3D jQuery.data(elem, "handle").apply( elem, data );=0A=
=0A=
			// Handle triggering native .onfoo handlers=0A=
			if ( !fn && elem["on"+type] && elem["on"+type].apply( elem, data ) =
=3D=3D=3D false )=0A=
				val =3D false;=0A=
=0A=
			// Extra functions don't get the custom event object=0A=
			if ( event )=0A=
				data.shift();=0A=
=0A=
			// Handle triggering of extra function=0A=
			if ( extra && jQuery.isFunction( extra ) ) {=0A=
				// call the extra function and tack the current return value on the =
end for possible inspection=0A=
				ret =3D extra.apply( elem, val =3D=3D null ? data : data.concat( val =
) );=0A=
				// if anything is returned, give it precedence and have it overwrite =
the previous value=0A=
				if (ret !=3D=3D undefined)=0A=
					val =3D ret;=0A=
			}=0A=
=0A=
			// Trigger the native events (except for clicks on links)=0A=
			if ( fn && donative !=3D=3D false && val !=3D=3D false && =
!(jQuery.nodeName(elem, 'a') && type =3D=3D "click") ) {=0A=
				this.triggered =3D true;=0A=
				try {=0A=
					elem[ type ]();=0A=
				// prevent IE from throwing an error for some hidden elements=0A=
				} catch (e) {}=0A=
			}=0A=
=0A=
			this.triggered =3D false;=0A=
		}=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	handle: function(event) {=0A=
		// returned undefined or false=0A=
		var val;=0A=
=0A=
		// Empty object is for triggered events with no data=0A=
		event =3D jQuery.event.fix( event || window.event || {} ); =0A=
=0A=
		// Namespaced event handlers=0A=
		var parts =3D event.type.split(".");=0A=
		event.type =3D parts[0];=0A=
=0A=
		var handlers =3D jQuery.data(this, "events") && jQuery.data(this, =
"events")[event.type], args =3D Array.prototype.slice.call( arguments, 1 =
);=0A=
		args.unshift( event );=0A=
=0A=
		for ( var j in handlers ) {=0A=
			var handler =3D handlers[j];=0A=
			// Pass in a reference to the handler function itself=0A=
			// So that we can later remove it=0A=
			args[0].handler =3D handler;=0A=
			args[0].data =3D handler.data;=0A=
=0A=
			// Filter the functions by class=0A=
			if ( !parts[1] && !event.exclusive || handler.type =3D=3D parts[1] ) {=0A=
				var ret =3D handler.apply( this, args );=0A=
=0A=
				if ( val !=3D=3D false )=0A=
					val =3D ret;=0A=
=0A=
				if ( ret =3D=3D=3D false ) {=0A=
					event.preventDefault();=0A=
					event.stopPropagation();=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Clean up added properties in IE to prevent memory leak=0A=
		if (jQuery.browser.msie)=0A=
			event.target =3D event.preventDefault =3D event.stopPropagation =3D=0A=
				event.handler =3D event.data =3D null;=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	fix: function(event) {=0A=
		// store a copy of the original event object =0A=
		// and clone to set read-only properties=0A=
		var originalEvent =3D event;=0A=
		event =3D jQuery.extend({}, originalEvent);=0A=
		=0A=
		// add preventDefault and stopPropagation since =0A=
		// they will not work on the clone=0A=
		event.preventDefault =3D function() {=0A=
			// if preventDefault exists run it on the original event=0A=
			if (originalEvent.preventDefault)=0A=
				originalEvent.preventDefault();=0A=
			// otherwise set the returnValue property of the original event to =
false (IE)=0A=
			originalEvent.returnValue =3D false;=0A=
		};=0A=
		event.stopPropagation =3D function() {=0A=
			// if stopPropagation exists run it on the original event=0A=
			if (originalEvent.stopPropagation)=0A=
				originalEvent.stopPropagation();=0A=
			// otherwise set the cancelBubble property of the original event to =
true (IE)=0A=
			originalEvent.cancelBubble =3D true;=0A=
		};=0A=
		=0A=
		// Fix target property, if necessary=0A=
		if ( !event.target )=0A=
			event.target =3D event.srcElement || document; // Fixes #1925 where =
srcElement might not be defined either=0A=
				=0A=
		// check if target is a textnode (safari)=0A=
		if ( event.target.nodeType =3D=3D 3 )=0A=
			event.target =3D originalEvent.target.parentNode;=0A=
=0A=
		// Add relatedTarget, if necessary=0A=
		if ( !event.relatedTarget && event.fromElement )=0A=
			event.relatedTarget =3D event.fromElement =3D=3D event.target ? =
event.toElement : event.fromElement;=0A=
=0A=
		// Calculate pageX/Y if missing and clientX/Y available=0A=
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A=
			var doc =3D document.documentElement, body =3D document.body;=0A=
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc.clientLeft || 0);=0A=
			event.pageY =3D event.clientY + (doc && doc.scrollTop || body && =
body.scrollTop || 0) - (doc.clientTop || 0);=0A=
		}=0A=
			=0A=
		// Add which for key events=0A=
		if ( !event.which && ((event.charCode || event.charCode =3D=3D=3D 0) ? =
event.charCode : event.keyCode) )=0A=
			event.which =3D event.charCode || event.keyCode;=0A=
		=0A=
		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)=0A=
		if ( !event.metaKey && event.ctrlKey )=0A=
			event.metaKey =3D event.ctrlKey;=0A=
=0A=
		// Add which for click: 1 =3D=3D left; 2 =3D=3D middle; 3 =3D=3D right=0A=
		// Note: button is not normalized, so don't use it=0A=
		if ( !event.which && event.button )=0A=
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));=0A=
			=0A=
		return event;=0A=
	},=0A=
	=0A=
	special: {=0A=
		ready: {=0A=
			setup: function() {=0A=
				// Make sure the ready event is setup=0A=
				bindReady();=0A=
				return;=0A=
			},=0A=
			=0A=
			teardown: function() { return; }=0A=
		},=0A=
		=0A=
		mouseenter: {=0A=
			setup: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).bind("mouseover", =
jQuery.event.special.mouseenter.handler);=0A=
				return true;=0A=
			},=0A=
		=0A=
			teardown: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).unbind("mouseover", =
jQuery.event.special.mouseenter.handler);=0A=
				return true;=0A=
			},=0A=
			=0A=
			handler: function(event) {=0A=
				// If we actually just moused on to a sub-element, ignore it=0A=
				if ( withinElement(event, this) ) return true;=0A=
				// Execute the right handlers by setting the event type to mouseenter=0A=
				arguments[0].type =3D "mouseenter";=0A=
				return jQuery.event.handle.apply(this, arguments);=0A=
			}=0A=
		},=0A=
	=0A=
		mouseleave: {=0A=
			setup: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).bind("mouseout", =
jQuery.event.special.mouseleave.handler);=0A=
				return true;=0A=
			},=0A=
		=0A=
			teardown: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).unbind("mouseout", =
jQuery.event.special.mouseleave.handler);=0A=
				return true;=0A=
			},=0A=
			=0A=
			handler: function(event) {=0A=
				// If we actually just moused on to a sub-element, ignore it=0A=
				if ( withinElement(event, this) ) return true;=0A=
				// Execute the right handlers by setting the event type to mouseleave=0A=
				arguments[0].type =3D "mouseleave";=0A=
				return jQuery.event.handle.apply(this, arguments);=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
jQuery.fn.extend({=0A=
	bind: function( type, data, fn ) {=0A=
		return type =3D=3D "unload" ? this.one(type, data, fn) : =
this.each(function(){=0A=
			jQuery.event.add( this, type, fn || data, fn && data );=0A=
		});=0A=
	},=0A=
	=0A=
	one: function( type, data, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.add( this, type, function(event) {=0A=
				jQuery(this).unbind(event);=0A=
				return (fn || data).apply( this, arguments);=0A=
			}, fn && data);=0A=
		});=0A=
	},=0A=
=0A=
	unbind: function( type, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.remove( this, type, fn );=0A=
		});=0A=
	},=0A=
=0A=
	trigger: function( type, data, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.trigger( type, data, this, true, fn );=0A=
		});=0A=
	},=0A=
=0A=
	triggerHandler: function( type, data, fn ) {=0A=
		if ( this[0] )=0A=
			return jQuery.event.trigger( type, data, this[0], false, fn );=0A=
		return undefined;=0A=
	},=0A=
=0A=
	toggle: function() {=0A=
		// Save reference to arguments for access in closure=0A=
		var args =3D arguments;=0A=
=0A=
		return this.click(function(event) {=0A=
			// Figure out which function to execute=0A=
			this.lastToggle =3D 0 =3D=3D this.lastToggle ? 1 : 0;=0A=
			=0A=
			// Make sure that clicks stop=0A=
			event.preventDefault();=0A=
			=0A=
			// and execute the function=0A=
			return args[this.lastToggle].apply( this, arguments ) || false;=0A=
		});=0A=
	},=0A=
=0A=
	hover: function(fnOver, fnOut) {=0A=
		return this.bind('mouseenter', fnOver).bind('mouseleave', fnOut);=0A=
	},=0A=
	=0A=
	ready: function(fn) {=0A=
		// Attach the listeners=0A=
		bindReady();=0A=
=0A=
		// If the DOM is already ready=0A=
		if ( jQuery.isReady )=0A=
			// Execute the function immediately=0A=
			fn.call( document, jQuery );=0A=
			=0A=
		// Otherwise, remember the function for later=0A=
		else=0A=
			// Add the function to the wait list=0A=
			jQuery.readyList.push( function() { return fn.call(this, jQuery); } );=0A=
	=0A=
		return this;=0A=
	}=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	isReady: false,=0A=
	readyList: [],=0A=
	// Handle when the DOM is ready=0A=
	ready: function() {=0A=
		// Make sure that the DOM is not already loaded=0A=
		if ( !jQuery.isReady ) {=0A=
			// Remember that the DOM is ready=0A=
			jQuery.isReady =3D true;=0A=
			=0A=
			// If there are functions bound, to execute=0A=
			if ( jQuery.readyList ) {=0A=
				// Execute all of them=0A=
				jQuery.each( jQuery.readyList, function(){=0A=
					this.apply( document );=0A=
				});=0A=
				=0A=
				// Reset the list of functions=0A=
				jQuery.readyList =3D null;=0A=
			}=0A=
		=0A=
			// Trigger any bound ready events=0A=
			jQuery(document).triggerHandler("ready");=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
var readyBound =3D false;=0A=
=0A=
function bindReady(){=0A=
	if ( readyBound ) return;=0A=
	readyBound =3D true;=0A=
=0A=
	// Mozilla, Opera (see further below for it) and webkit nightlies =
currently support this event=0A=
	if ( document.addEventListener && !jQuery.browser.opera)=0A=
		// Use the handy event callback=0A=
		document.addEventListener( "DOMContentLoaded", jQuery.ready, false );=0A=
	=0A=
	// If IE is used and is not in a frame=0A=
	// Continually check to see if the document is ready=0A=
	if ( jQuery.browser.msie && window =3D=3D top ) (function(){=0A=
		if (jQuery.isReady) return;=0A=
		try {=0A=
			// If IE is used, use the trick by Diego Perini=0A=
			// http://javascript.nwbox.com/IEContentLoaded/=0A=
			document.documentElement.doScroll("left");=0A=
		} catch( error ) {=0A=
			setTimeout( arguments.callee, 0 );=0A=
			return;=0A=
		}=0A=
		// and execute any waiting functions=0A=
		jQuery.ready();=0A=
	})();=0A=
=0A=
	if ( jQuery.browser.opera )=0A=
		document.addEventListener( "DOMContentLoaded", function () {=0A=
			if (jQuery.isReady) return;=0A=
			for (var i =3D 0; i < document.styleSheets.length; i++)=0A=
				if (document.styleSheets[i].disabled) {=0A=
					setTimeout( arguments.callee, 0 );=0A=
					return;=0A=
				}=0A=
			// and execute any waiting functions=0A=
			jQuery.ready();=0A=
		}, false);=0A=
=0A=
	if ( jQuery.browser.safari ) {=0A=
		var numStyles;=0A=
		(function(){=0A=
			if (jQuery.isReady) return;=0A=
			if ( document.readyState !=3D "loaded" && document.readyState !=3D =
"complete" ) {=0A=
				setTimeout( arguments.callee, 0 );=0A=
				return;=0A=
			}=0A=
			if ( numStyles =3D=3D=3D undefined )=0A=
				numStyles =3D jQuery("style, link[rel=3Dstylesheet]").length;=0A=
			if ( document.styleSheets.length !=3D numStyles ) {=0A=
				setTimeout( arguments.callee, 0 );=0A=
				return;=0A=
			}=0A=
			// and execute any waiting functions=0A=
			jQuery.ready();=0A=
		})();=0A=
	}=0A=
=0A=
	// A fallback to window.onload, that will always work=0A=
	jQuery.event.add( window, "load", jQuery.ready );=0A=
}=0A=
=0A=
jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," +=0A=
	"mousedown,mouseup,mousemove,mouseover,mouseout,change,select," + =0A=
	"submit,keydown,keypress,keyup,error").split(","), function(i, name){=0A=
	=0A=
	// Handle event binding=0A=
	jQuery.fn[name] =3D function(fn){=0A=
		return fn ? this.bind(name, fn) : this.trigger(name);=0A=
	};=0A=
});=0A=
=0A=
// Checks if an event happened on an element within another element=0A=
// Used in jQuery.event.special.mouseenter and mouseleave handlers=0A=
var withinElement =3D function(event, elem) {=0A=
	// Check if mouse(over|out) are still within the same parent element=0A=
	var parent =3D event.relatedTarget;=0A=
	// Traverse up the tree=0A=
	while ( parent && parent !=3D elem ) try { parent =3D =
parent.parentNode; } catch(error) { parent =3D elem; }=0A=
	// Return true if we actually just moused on to a sub-element=0A=
	return parent =3D=3D elem;=0A=
};=0A=
=0A=
// Prevent memory leaks in IE=0A=
// And prevent errors on refresh with events like mouseover in other =
browsers=0A=
// Window isn't included so as not to unbind existing unload events=0A=
jQuery(window).bind("unload", function() {=0A=
	jQuery("*").add(document).unbind();=0A=
});=0A=
jQuery.fn.extend({=0A=
	load: function( url, params, callback ) {=0A=
		if ( jQuery.isFunction( url ) )=0A=
			return this.bind("load", url);=0A=
=0A=
		var off =3D url.indexOf(" ");=0A=
		if ( off >=3D 0 ) {=0A=
			var selector =3D url.slice(off, url.length);=0A=
			url =3D url.slice(0, off);=0A=
		}=0A=
=0A=
		callback =3D callback || function(){};=0A=
=0A=
		// Default to a GET request=0A=
		var type =3D "GET";=0A=
=0A=
		// If the second parameter was provided=0A=
		if ( params )=0A=
			// If it's a function=0A=
			if ( jQuery.isFunction( params ) ) {=0A=
				// We assume that it's the callback=0A=
				callback =3D params;=0A=
				params =3D null;=0A=
=0A=
			// Otherwise, build a param string=0A=
			} else {=0A=
				params =3D jQuery.param( params );=0A=
				type =3D "POST";=0A=
			}=0A=
=0A=
		var self =3D this;=0A=
=0A=
		// Request the remote document=0A=
		jQuery.ajax({=0A=
			url: url,=0A=
			type: type,=0A=
			dataType: "html",=0A=
			data: params,=0A=
			complete: function(res, status){=0A=
				// If successful, inject the HTML into all the matched elements=0A=
				if ( status =3D=3D "success" || status =3D=3D "notmodified" )=0A=
					// See if a selector was specified=0A=
					self.html( selector ?=0A=
						// Create a dummy div to hold the results=0A=
						jQuery("<div/>")=0A=
							// inject the contents of the document in, removing the scripts=0A=
							// to avoid any 'Permission Denied' errors in IE=0A=
							.append(res.responseText.replace(/<script(.|\s)*?\/script>/g, ""))=0A=
=0A=
							// Locate the specified elements=0A=
							.find(selector) :=0A=
=0A=
						// If not, just inject the full result=0A=
						res.responseText );=0A=
=0A=
				self.each( callback, [res.responseText, status, res] );=0A=
			}=0A=
		});=0A=
		return this;=0A=
	},=0A=
=0A=
	serialize: function() {=0A=
		return jQuery.param(this.serializeArray());=0A=
	},=0A=
	serializeArray: function() {=0A=
		return this.map(function(){=0A=
			return jQuery.nodeName(this, "form") ?=0A=
				jQuery.makeArray(this.elements) : this;=0A=
		})=0A=
		.filter(function(){=0A=
			return this.name && !this.disabled && =0A=
				(this.checked || /select|textarea/i.test(this.nodeName) || =0A=
					/text|hidden|password/i.test(this.type));=0A=
		})=0A=
		.map(function(i, elem){=0A=
			var val =3D jQuery(this).val();=0A=
			return val =3D=3D null ? null :=0A=
				val.constructor =3D=3D Array ?=0A=
					jQuery.map( val, function(val, i){=0A=
						return {name: elem.name, value: val};=0A=
					}) :=0A=
					{name: elem.name, value: val};=0A=
		}).get();=0A=
	}=0A=
});=0A=
=0A=
// Attach a bunch of functions for handling common AJAX events=0A=
jQuery.each( =
"ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(",=
"), function(i,o){=0A=
	jQuery.fn[o] =3D function(f){=0A=
		return this.bind(o, f);=0A=
	};=0A=
});=0A=
=0A=
var jsc =3D (new Date).getTime();=0A=
=0A=
jQuery.extend({=0A=
	get: function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was ommited=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			callback =3D data;=0A=
			data =3D null;=0A=
		}=0A=
		=0A=
		return jQuery.ajax({=0A=
			type: "GET",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	getScript: function( url, callback ) {=0A=
		return jQuery.get(url, null, callback, "script");=0A=
	},=0A=
=0A=
	getJSON: function( url, data, callback ) {=0A=
		return jQuery.get(url, data, callback, "json");=0A=
	},=0A=
=0A=
	post: function( url, data, callback, type ) {=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			callback =3D data;=0A=
			data =3D {};=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "POST",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	ajaxSetup: function( settings ) {=0A=
		jQuery.extend( jQuery.ajaxSettings, settings );=0A=
	},=0A=
=0A=
	ajaxSettings: {=0A=
		global: true,=0A=
		type: "GET",=0A=
		timeout: 0,=0A=
		contentType: "application/x-www-form-urlencoded",=0A=
		processData: true,=0A=
		async: true,=0A=
		data: null,=0A=
		username: null,=0A=
		password: null,=0A=
		accepts: {=0A=
			xml: "application/xml, text/xml",=0A=
			html: "text/html",=0A=
			script: "text/javascript, application/javascript",=0A=
			json: "application/json, text/javascript",=0A=
			text: "text/plain",=0A=
			_default: "*/*"=0A=
		}=0A=
	},=0A=
	=0A=
	// Last-Modified header cache for next request=0A=
	lastModified: {},=0A=
=0A=
	ajax: function( s ) {=0A=
		var jsonp, jsre =3D /=3D\?(&|$)/g, status, data;=0A=
=0A=
		// Extend the settings, but re-extend 's' so that it can be=0A=
		// checked again later (in the test suite, specifically)=0A=
		s =3D jQuery.extend(true, s, jQuery.extend(true, {}, =
jQuery.ajaxSettings, s));=0A=
=0A=
		// convert data if not already a string=0A=
		if ( s.data && s.processData && typeof s.data !=3D "string" )=0A=
			s.data =3D jQuery.param(s.data);=0A=
=0A=
		// Handle JSONP Parameter Callbacks=0A=
		if ( s.dataType =3D=3D "jsonp" ) {=0A=
			if ( s.type.toLowerCase() =3D=3D "get" ) {=0A=
				if ( !s.url.match(jsre) )=0A=
					s.url +=3D (s.url.match(/\?/) ? "&" : "?") + (s.jsonp || =
"callback") + "=3D?";=0A=
			} else if ( !s.data || !s.data.match(jsre) )=0A=
				s.data =3D (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + =
"=3D?";=0A=
			s.dataType =3D "json";=0A=
		}=0A=
=0A=
		// Build temporary JSONP function=0A=
		if ( s.dataType =3D=3D "json" && (s.data && s.data.match(jsre) || =
s.url.match(jsre)) ) {=0A=
			jsonp =3D "jsonp" + jsc++;=0A=
=0A=
			// Replace the =3D? sequence both in the query string and the data=0A=
			if ( s.data )=0A=
				s.data =3D (s.data + "").replace(jsre, "=3D" + jsonp + "$1");=0A=
			s.url =3D s.url.replace(jsre, "=3D" + jsonp + "$1");=0A=
=0A=
			// We need to make sure=0A=
			// that a JSONP style response is executed properly=0A=
			s.dataType =3D "script";=0A=
=0A=
			// Handle JSONP-style loading=0A=
			window[ jsonp ] =3D function(tmp){=0A=
				data =3D tmp;=0A=
				success();=0A=
				complete();=0A=
				// Garbage collect=0A=
				window[ jsonp ] =3D undefined;=0A=
				try{ delete window[ jsonp ]; } catch(e){}=0A=
				if ( head )=0A=
					head.removeChild( script );=0A=
			};=0A=
		}=0A=
=0A=
		if ( s.dataType =3D=3D "script" && s.cache =3D=3D null )=0A=
			s.cache =3D false;=0A=
=0A=
		if ( s.cache =3D=3D=3D false && s.type.toLowerCase() =3D=3D "get" ) {=0A=
			var ts =3D (new Date()).getTime();=0A=
			// try replacing _=3D if it is there=0A=
			var ret =3D s.url.replace(/(\?|&)_=3D.*?(&|$)/, "$1_=3D" + ts + "$2");=0A=
			// if nothing was replaced, add timestamp to the end=0A=
			s.url =3D ret + ((ret =3D=3D s.url) ? (s.url.match(/\?/) ? "&" : "?") =
+ "_=3D" + ts : "");=0A=
		}=0A=
=0A=
		// If data is available, append data to url for get requests=0A=
		if ( s.data && s.type.toLowerCase() =3D=3D "get" ) {=0A=
			s.url +=3D (s.url.match(/\?/) ? "&" : "?") + s.data;=0A=
=0A=
			// IE likes to send both get and post data, prevent this=0A=
			s.data =3D null;=0A=
		}=0A=
=0A=
		// Watch for a new set of requests=0A=
		if ( s.global && ! jQuery.active++ )=0A=
			jQuery.event.trigger( "ajaxStart" );=0A=
=0A=
		// If we're requesting a remote document=0A=
		// and trying to load JSON or Script with a GET=0A=
		if ( (!s.url.indexOf("http") || !s.url.indexOf("//")) && s.dataType =
=3D=3D "script" && s.type.toLowerCase() =3D=3D "get" ) {=0A=
			var head =3D document.getElementsByTagName("head")[0];=0A=
			var script =3D document.createElement("script");=0A=
			script.src =3D s.url;=0A=
			if (s.scriptCharset)=0A=
				script.charset =3D s.scriptCharset;=0A=
=0A=
			// Handle Script loading=0A=
			if ( !jsonp ) {=0A=
				var done =3D false;=0A=
=0A=
				// Attach handlers for all browsers=0A=
				script.onload =3D script.onreadystatechange =3D function(){=0A=
					if ( !done && (!this.readyState || =0A=
							this.readyState =3D=3D "loaded" || this.readyState =3D=3D =
"complete") ) {=0A=
						done =3D true;=0A=
						success();=0A=
						complete();=0A=
						head.removeChild( script );=0A=
					}=0A=
				};=0A=
			}=0A=
=0A=
			head.appendChild(script);=0A=
=0A=
			// We handle everything using the script element injection=0A=
			return undefined;=0A=
		}=0A=
=0A=
		var requestDone =3D false;=0A=
=0A=
		// Create the request object; Microsoft failed to properly=0A=
		// implement the XMLHttpRequest in IE7, so we use the ActiveXObject =
when it is available=0A=
		var xml =3D window.ActiveXObject ? new =
ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();=0A=
=0A=
		// Open the socket=0A=
		xml.open(s.type, s.url, s.async, s.username, s.password);=0A=
=0A=
		// Need an extra try/catch for cross domain requests in Firefox 3=0A=
		try {=0A=
			// Set the correct header, if data is being sent=0A=
			if ( s.data )=0A=
				xml.setRequestHeader("Content-Type", s.contentType);=0A=
=0A=
			// Set the If-Modified-Since header, if ifModified mode.=0A=
			if ( s.ifModified )=0A=
				xml.setRequestHeader("If-Modified-Since",=0A=
					jQuery.lastModified[s.url] || "Thu, 01 Jan 1970 00:00:00 GMT" );=0A=
=0A=
			// Set header so the called script knows that it's an XMLHttpRequest=0A=
			xml.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A=
=0A=
			// Set the Accepts header for the server, depending on the dataType=0A=
			xml.setRequestHeader("Accept", s.dataType && s.accepts[ s.dataType ] ?=0A=
				s.accepts[ s.dataType ] + ", */*" :=0A=
				s.accepts._default );=0A=
		} catch(e){}=0A=
=0A=
		// Allow custom headers/mimetypes=0A=
		if ( s.beforeSend )=0A=
			s.beforeSend(xml);=0A=
			=0A=
		if ( s.global )=0A=
			jQuery.event.trigger("ajaxSend", [xml, s]);=0A=
=0A=
		// Wait for a response to come back=0A=
		var onreadystatechange =3D function(isTimeout){=0A=
			// The transfer is complete and the data is available, or the request =
timed out=0A=
			if ( !requestDone && xml && (xml.readyState =3D=3D 4 || isTimeout =
=3D=3D "timeout") ) {=0A=
				requestDone =3D true;=0A=
				=0A=
				// clear poll interval=0A=
				if (ival) {=0A=
					clearInterval(ival);=0A=
					ival =3D null;=0A=
				}=0A=
				=0A=
				status =3D isTimeout =3D=3D "timeout" && "timeout" ||=0A=
					!jQuery.httpSuccess( xml ) && "error" ||=0A=
					s.ifModified && jQuery.httpNotModified( xml, s.url ) && =
"notmodified" ||=0A=
					"success";=0A=
=0A=
				if ( status =3D=3D "success" ) {=0A=
					// Watch for, and catch, XML document parse errors=0A=
					try {=0A=
						// process the data (runs the xml through httpData regardless of =
callback)=0A=
						data =3D jQuery.httpData( xml, s.dataType );=0A=
					} catch(e) {=0A=
						status =3D "parsererror";=0A=
					}=0A=
				}=0A=
=0A=
				// Make sure that the request was successful or notmodified=0A=
				if ( status =3D=3D "success" ) {=0A=
					// Cache Last-Modified header, if ifModified mode.=0A=
					var modRes;=0A=
					try {=0A=
						modRes =3D xml.getResponseHeader("Last-Modified");=0A=
					} catch(e) {} // swallow exception thrown by FF if header is not =
available=0A=
	=0A=
					if ( s.ifModified && modRes )=0A=
						jQuery.lastModified[s.url] =3D modRes;=0A=
=0A=
					// JSONP handles its own success callback=0A=
					if ( !jsonp )=0A=
						success();	=0A=
				} else=0A=
					jQuery.handleError(s, xml, status);=0A=
=0A=
				// Fire the complete handlers=0A=
				complete();=0A=
=0A=
				// Stop memory leaks=0A=
				if ( s.async )=0A=
					xml =3D null;=0A=
			}=0A=
		};=0A=
		=0A=
		if ( s.async ) {=0A=
			// don't attach the handler to the request, just poll it instead=0A=
			var ival =3D setInterval(onreadystatechange, 13); =0A=
=0A=
			// Timeout checker=0A=
			if ( s.timeout > 0 )=0A=
				setTimeout(function(){=0A=
					// Check to see if the request is still happening=0A=
					if ( xml ) {=0A=
						// Cancel the request=0A=
						xml.abort();=0A=
	=0A=
						if( !requestDone )=0A=
							onreadystatechange( "timeout" );=0A=
					}=0A=
				}, s.timeout);=0A=
		}=0A=
			=0A=
		// Send the data=0A=
		try {=0A=
			xml.send(s.data);=0A=
		} catch(e) {=0A=
			jQuery.handleError(s, xml, null, e);=0A=
		}=0A=
		=0A=
		// firefox 1.5 doesn't fire statechange for sync requests=0A=
		if ( !s.async )=0A=
			onreadystatechange();=0A=
=0A=
		function success(){=0A=
			// If a local callback was specified, fire it and pass it the data=0A=
			if ( s.success )=0A=
				s.success( data, status );=0A=
=0A=
			// Fire the global callback=0A=
			if ( s.global )=0A=
				jQuery.event.trigger( "ajaxSuccess", [xml, s] );=0A=
		}=0A=
=0A=
		function complete(){=0A=
			// Process result=0A=
			if ( s.complete )=0A=
				s.complete(xml, status);=0A=
=0A=
			// The request was completed=0A=
			if ( s.global )=0A=
				jQuery.event.trigger( "ajaxComplete", [xml, s] );=0A=
=0A=
			// Handle the global AJAX counter=0A=
			if ( s.global && ! --jQuery.active )=0A=
				jQuery.event.trigger( "ajaxStop" );=0A=
		}=0A=
		=0A=
		// return XMLHttpRequest to allow aborting the request etc.=0A=
		return xml;=0A=
	},=0A=
=0A=
	handleError: function( s, xml, status, e ) {=0A=
		// If a local callback was specified, fire it=0A=
		if ( s.error ) s.error( xml, status, e );=0A=
=0A=
		// Fire the global callback=0A=
		if ( s.global )=0A=
			jQuery.event.trigger( "ajaxError", [xml, s, e] );=0A=
	},=0A=
=0A=
	// Counter for holding the number of active queries=0A=
	active: 0,=0A=
=0A=
	// Determines if an XMLHttpRequest was successful or not=0A=
	httpSuccess: function( r ) {=0A=
		try {=0A=
			// IE error sometimes returns 1223 when it should be 204 so treat it =
as success, see #1450=0A=
			return !r.status && location.protocol =3D=3D "file:" ||=0A=
				( r.status >=3D 200 && r.status < 300 ) || r.status =3D=3D 304 || =
r.status =3D=3D 1223 ||=0A=
				jQuery.browser.safari && r.status =3D=3D undefined;=0A=
		} catch(e){}=0A=
		return false;=0A=
	},=0A=
=0A=
	// Determines if an XMLHttpRequest returns NotModified=0A=
	httpNotModified: function( xml, url ) {=0A=
		try {=0A=
			var xmlRes =3D xml.getResponseHeader("Last-Modified");=0A=
=0A=
			// Firefox always returns 200. check Last-Modified date=0A=
			return xml.status =3D=3D 304 || xmlRes =3D=3D =
jQuery.lastModified[url] ||=0A=
				jQuery.browser.safari && xml.status =3D=3D undefined;=0A=
		} catch(e){}=0A=
		return false;=0A=
	},=0A=
=0A=
	httpData: function( r, type ) {=0A=
		var ct =3D r.getResponseHeader("content-type");=0A=
		var xml =3D type =3D=3D "xml" || !type && ct && ct.indexOf("xml") >=3D =
0;=0A=
		var data =3D xml ? r.responseXML : r.responseText;=0A=
=0A=
		if ( xml && data.documentElement.tagName =3D=3D "parsererror" )=0A=
			throw "parsererror";=0A=
=0A=
		// If the type is "script", eval it in global context=0A=
		if ( type =3D=3D "script" )=0A=
			jQuery.globalEval( data );=0A=
=0A=
		// Get the JavaScript object, if JSON is used.=0A=
		if ( type =3D=3D "json" )=0A=
			data =3D eval("(" + data + ")");=0A=
=0A=
		return data;=0A=
	},=0A=
=0A=
	// Serialize an array of form elements or a set of=0A=
	// key/values into a query string=0A=
	param: function( a ) {=0A=
		var s =3D [];=0A=
=0A=
		// If an array was passed in, assume that it is an array=0A=
		// of form elements=0A=
		if ( a.constructor =3D=3D Array || a.jquery )=0A=
			// Serialize the form elements=0A=
			jQuery.each( a, function(){=0A=
				s.push( encodeURIComponent(this.name) + "=3D" + encodeURIComponent( =
this.value ) );=0A=
			});=0A=
=0A=
		// Otherwise, assume that it's an object of key/value pairs=0A=
		else=0A=
			// Serialize the key/values=0A=
			for ( var j in a )=0A=
				// If the value is an array then the key names need to be repeated=0A=
				if ( a[j] && a[j].constructor =3D=3D Array )=0A=
					jQuery.each( a[j], function(){=0A=
						s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( this ) =
);=0A=
					});=0A=
				else=0A=
					s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( a[j] ) =
);=0A=
=0A=
		// Return the resulting serialization=0A=
		return s.join("&").replace(/%20/g, "+");=0A=
	}=0A=
=0A=
});=0A=
jQuery.fn.extend({=0A=
	show: function(speed,callback){=0A=
		return speed ?=0A=
			this.animate({=0A=
				height: "show", width: "show", opacity: "show"=0A=
			}, speed, callback) :=0A=
			=0A=
			this.filter(":hidden").each(function(){=0A=
				this.style.display =3D this.oldblock || "";=0A=
				if ( jQuery.css(this,"display") =3D=3D "none" ) {=0A=
					var elem =3D jQuery("<" + this.tagName + " />").appendTo("body");=0A=
					this.style.display =3D elem.css("display");=0A=
					// handle an edge condition where css is - div { display:none; } or =
similar=0A=
					if (this.style.display =3D=3D "none")=0A=
						this.style.display =3D "block";=0A=
					elem.remove();=0A=
				}=0A=
			}).end();=0A=
	},=0A=
	=0A=
	hide: function(speed,callback){=0A=
		return speed ?=0A=
			this.animate({=0A=
				height: "hide", width: "hide", opacity: "hide"=0A=
			}, speed, callback) :=0A=
			=0A=
			this.filter(":visible").each(function(){=0A=
				this.oldblock =3D this.oldblock || jQuery.css(this,"display");=0A=
				this.style.display =3D "none";=0A=
			}).end();=0A=
	},=0A=
=0A=
	// Save the old toggle function=0A=
	_toggle: jQuery.fn.toggle,=0A=
	=0A=
	toggle: function( fn, fn2 ){=0A=
		return jQuery.isFunction(fn) && jQuery.isFunction(fn2) ?=0A=
			this._toggle( fn, fn2 ) :=0A=
			fn ?=0A=
				this.animate({=0A=
					height: "toggle", width: "toggle", opacity: "toggle"=0A=
				}, fn, fn2) :=0A=
				this.each(function(){=0A=
					jQuery(this)[ jQuery(this).is(":hidden") ? "show" : "hide" ]();=0A=
				});=0A=
	},=0A=
	=0A=
	slideDown: function(speed,callback){=0A=
		return this.animate({height: "show"}, speed, callback);=0A=
	},=0A=
	=0A=
	slideUp: function(speed,callback){=0A=
		return this.animate({height: "hide"}, speed, callback);=0A=
	},=0A=
=0A=
	slideToggle: function(speed, callback){=0A=
		return this.animate({height: "toggle"}, speed, callback);=0A=
	},=0A=
	=0A=
	fadeIn: function(speed, callback){=0A=
		return this.animate({opacity: "show"}, speed, callback);=0A=
	},=0A=
	=0A=
	fadeOut: function(speed, callback){=0A=
		return this.animate({opacity: "hide"}, speed, callback);=0A=
	},=0A=
	=0A=
	fadeTo: function(speed,to,callback){=0A=
		return this.animate({opacity: to}, speed, callback);=0A=
	},=0A=
	=0A=
	animate: function( prop, speed, easing, callback ) {=0A=
		var optall =3D jQuery.speed(speed, easing, callback);=0A=
=0A=
		return this[ optall.queue =3D=3D=3D false ? "each" : "queue" =
](function(){=0A=
			if ( this.nodeType !=3D 1)=0A=
				return false;=0A=
=0A=
			var opt =3D jQuery.extend({}, optall);=0A=
			var hidden =3D jQuery(this).is(":hidden"), self =3D this;=0A=
			=0A=
			for ( var p in prop ) {=0A=
				if ( prop[p] =3D=3D "hide" && hidden || prop[p] =3D=3D "show" && =
!hidden )=0A=
					return jQuery.isFunction(opt.complete) && opt.complete.apply(this);=0A=
=0A=
				if ( p =3D=3D "height" || p =3D=3D "width" ) {=0A=
					// Store display property=0A=
					opt.display =3D jQuery.css(this, "display");=0A=
=0A=
					// Make sure that nothing sneaks out=0A=
					opt.overflow =3D this.style.overflow;=0A=
				}=0A=
			}=0A=
=0A=
			if ( opt.overflow !=3D null )=0A=
				this.style.overflow =3D "hidden";=0A=
=0A=
			opt.curAnim =3D jQuery.extend({}, prop);=0A=
			=0A=
			jQuery.each( prop, function(name, val){=0A=
				var e =3D new jQuery.fx( self, opt, name );=0A=
=0A=
				if ( /toggle|show|hide/.test(val) )=0A=
					e[ val =3D=3D "toggle" ? hidden ? "show" : "hide" : val ]( prop );=0A=
				else {=0A=
					var parts =3D val.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),=0A=
						start =3D e.cur(true) || 0;=0A=
=0A=
					if ( parts ) {=0A=
						var end =3D parseFloat(parts[2]),=0A=
							unit =3D parts[3] || "px";=0A=
=0A=
						// We need to compute starting value=0A=
						if ( unit !=3D "px" ) {=0A=
							self.style[ name ] =3D (end || 1) + unit;=0A=
							start =3D ((end || 1) / e.cur(true)) * start;=0A=
							self.style[ name ] =3D start + unit;=0A=
						}=0A=
=0A=
						// If a +=3D/-=3D token was provided, we're doing a relative =
animation=0A=
						if ( parts[1] )=0A=
							end =3D ((parts[1] =3D=3D "-=3D" ? -1 : 1) * end) + start;=0A=
=0A=
						e.custom( start, end, unit );=0A=
					} else=0A=
						e.custom( start, val, "" );=0A=
				}=0A=
			});=0A=
=0A=
			// For JS strict compliance=0A=
			return true;=0A=
		});=0A=
	},=0A=
	=0A=
	queue: function(type, fn){=0A=
		if ( jQuery.isFunction(type) || ( type && type.constructor =3D=3D =
Array )) {=0A=
			fn =3D type;=0A=
			type =3D "fx";=0A=
		}=0A=
=0A=
		if ( !type || (typeof type =3D=3D "string" && !fn) )=0A=
			return queue( this[0], type );=0A=
=0A=
		return this.each(function(){=0A=
			if ( fn.constructor =3D=3D Array )=0A=
				queue(this, type, fn);=0A=
			else {=0A=
				queue(this, type).push( fn );=0A=
			=0A=
				if ( queue(this, type).length =3D=3D 1 )=0A=
					fn.apply(this);=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	stop: function(clearQueue, gotoEnd){=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		if (clearQueue)=0A=
			this.queue([]);=0A=
=0A=
		this.each(function(){=0A=
			// go in reverse order so anything added to the queue during the loop =
is ignored=0A=
			for ( var i =3D timers.length - 1; i >=3D 0; i-- )=0A=
				if ( timers[i].elem =3D=3D this ) {=0A=
					if (gotoEnd)=0A=
						// force the next step to be the last=0A=
						timers[i](true);=0A=
					timers.splice(i, 1);=0A=
				}=0A=
		});=0A=
=0A=
		// start the next in the queue if the last step wasn't forced=0A=
		if (!gotoEnd)=0A=
			this.dequeue();=0A=
=0A=
		return this;=0A=
	}=0A=
=0A=
});=0A=
=0A=
var queue =3D function( elem, type, array ) {=0A=
	if ( !elem )=0A=
		return undefined;=0A=
=0A=
	type =3D type || "fx";=0A=
=0A=
	var q =3D jQuery.data( elem, type + "queue" );=0A=
=0A=
	if ( !q || array )=0A=
		q =3D jQuery.data( elem, type + "queue", =0A=
			array ? jQuery.makeArray(array) : [] );=0A=
=0A=
	return q;=0A=
};=0A=
=0A=
jQuery.fn.dequeue =3D function(type){=0A=
	type =3D type || "fx";=0A=
=0A=
	return this.each(function(){=0A=
		var q =3D queue(this, type);=0A=
=0A=
		q.shift();=0A=
=0A=
		if ( q.length )=0A=
			q[0].apply( this );=0A=
	});=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	=0A=
	speed: function(speed, easing, fn) {=0A=
		var opt =3D speed && speed.constructor =3D=3D Object ? speed : {=0A=
			complete: fn || !fn && easing || =0A=
				jQuery.isFunction( speed ) && speed,=0A=
			duration: speed,=0A=
			easing: fn && easing || easing && easing.constructor !=3D Function && =
easing=0A=
		};=0A=
=0A=
		opt.duration =3D (opt.duration && opt.duration.constructor =3D=3D =
Number ? =0A=
			opt.duration : =0A=
			{ slow: 600, fast: 200 }[opt.duration]) || 400;=0A=
	=0A=
		// Queueing=0A=
		opt.old =3D opt.complete;=0A=
		opt.complete =3D function(){=0A=
			if ( opt.queue !=3D=3D false )=0A=
				jQuery(this).dequeue();=0A=
			if ( jQuery.isFunction( opt.old ) )=0A=
				opt.old.apply( this );=0A=
		};=0A=
	=0A=
		return opt;=0A=
	},=0A=
	=0A=
	easing: {=0A=
		linear: function( p, n, firstNum, diff ) {=0A=
			return firstNum + diff * p;=0A=
		},=0A=
		swing: function( p, n, firstNum, diff ) {=0A=
			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;=0A=
		}=0A=
	},=0A=
	=0A=
	timers: [],=0A=
	timerId: null,=0A=
=0A=
	fx: function( elem, options, prop ){=0A=
		this.options =3D options;=0A=
		this.elem =3D elem;=0A=
		this.prop =3D prop;=0A=
=0A=
		if ( !options.orig )=0A=
			options.orig =3D {};=0A=
	}=0A=
=0A=
});=0A=
=0A=
jQuery.fx.prototype =3D {=0A=
=0A=
	// Simple function for setting a style value=0A=
	update: function(){=0A=
		if ( this.options.step )=0A=
			this.options.step.apply( this.elem, [ this.now, this ] );=0A=
=0A=
		(jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );=0A=
=0A=
		// Set display property to block for height/width animations=0A=
		if ( this.prop =3D=3D "height" || this.prop =3D=3D "width" )=0A=
			this.elem.style.display =3D "block";=0A=
	},=0A=
=0A=
	// Get the current size=0A=
	cur: function(force){=0A=
		if ( this.elem[this.prop] !=3D null && this.elem.style[this.prop] =
=3D=3D null )=0A=
			return this.elem[ this.prop ];=0A=
=0A=
		var r =3D parseFloat(jQuery.css(this.elem, this.prop, force));=0A=
		return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, =
this.prop)) || 0;=0A=
	},=0A=
=0A=
	// Start an animation from one number to another=0A=
	custom: function(from, to, unit){=0A=
		this.startTime =3D (new Date()).getTime();=0A=
		this.start =3D from;=0A=
		this.end =3D to;=0A=
		this.unit =3D unit || this.unit || "px";=0A=
		this.now =3D this.start;=0A=
		this.pos =3D this.state =3D 0;=0A=
		this.update();=0A=
=0A=
		var self =3D this;=0A=
		function t(gotoEnd){=0A=
			return self.step(gotoEnd);=0A=
		}=0A=
=0A=
		t.elem =3D this.elem;=0A=
=0A=
		jQuery.timers.push(t);=0A=
=0A=
		if ( jQuery.timerId =3D=3D null ) {=0A=
			jQuery.timerId =3D setInterval(function(){=0A=
				var timers =3D jQuery.timers;=0A=
				=0A=
				for ( var i =3D 0; i < timers.length; i++ )=0A=
					if ( !timers[i]() )=0A=
						timers.splice(i--, 1);=0A=
=0A=
				if ( !timers.length ) {=0A=
					clearInterval( jQuery.timerId );=0A=
					jQuery.timerId =3D null;=0A=
				}=0A=
			}, 13);=0A=
		}=0A=
	},=0A=
=0A=
	// Simple 'show' function=0A=
	show: function(){=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );=0A=
		this.options.show =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(0, this.cur());=0A=
=0A=
		// Make sure that we start at a small width/height to avoid any=0A=
		// flash of content=0A=
		if ( this.prop =3D=3D "width" || this.prop =3D=3D "height" )=0A=
			this.elem.style[this.prop] =3D "1px";=0A=
		=0A=
		// Start by showing the element=0A=
		jQuery(this.elem).show();=0A=
	},=0A=
=0A=
	// Simple 'hide' function=0A=
	hide: function(){=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );=0A=
		this.options.hide =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(this.cur(), 0);=0A=
	},=0A=
=0A=
	// Each step of an animation=0A=
	step: function(gotoEnd){=0A=
		var t =3D (new Date()).getTime();=0A=
=0A=
		if ( gotoEnd || t > this.options.duration + this.startTime ) {=0A=
			this.now =3D this.end;=0A=
			this.pos =3D this.state =3D 1;=0A=
			this.update();=0A=
=0A=
			this.options.curAnim[ this.prop ] =3D true;=0A=
=0A=
			var done =3D true;=0A=
			for ( var i in this.options.curAnim )=0A=
				if ( this.options.curAnim[i] !=3D=3D true )=0A=
					done =3D false;=0A=
=0A=
			if ( done ) {=0A=
				if ( this.options.display !=3D null ) {=0A=
					// Reset the overflow=0A=
					this.elem.style.overflow =3D this.options.overflow;=0A=
				=0A=
					// Reset the display=0A=
					this.elem.style.display =3D this.options.display;=0A=
					if ( jQuery.css(this.elem, "display") =3D=3D "none" )=0A=
						this.elem.style.display =3D "block";=0A=
				}=0A=
=0A=
				// Hide the element if the "hide" operation was done=0A=
				if ( this.options.hide )=0A=
					this.elem.style.display =3D "none";=0A=
=0A=
				// Reset the properties, if the item has been hidden or shown=0A=
				if ( this.options.hide || this.options.show )=0A=
					for ( var p in this.options.curAnim )=0A=
						jQuery.attr(this.elem.style, p, this.options.orig[p]);=0A=
			}=0A=
=0A=
			// If a callback was provided, execute it=0A=
			if ( done && jQuery.isFunction( this.options.complete ) )=0A=
				// Execute the complete function=0A=
				this.options.complete.apply( this.elem );=0A=
=0A=
			return false;=0A=
		} else {=0A=
			var n =3D t - this.startTime;=0A=
			this.state =3D n / this.options.duration;=0A=
=0A=
			// Perform the easing function, defaults to swing=0A=
			this.pos =3D jQuery.easing[this.options.easing || =
(jQuery.easing.swing ? "swing" : "linear")](this.state, n, 0, 1, =
this.options.duration);=0A=
			this.now =3D this.start + ((this.end - this.start) * this.pos);=0A=
=0A=
			// Perform the next step of the animation=0A=
			this.update();=0A=
		}=0A=
=0A=
		return true;=0A=
	}=0A=
=0A=
};=0A=
=0A=
jQuery.fx.step =3D {=0A=
	scrollLeft: function(fx){=0A=
		fx.elem.scrollLeft =3D fx.now;=0A=
	},=0A=
=0A=
	scrollTop: function(fx){=0A=
		fx.elem.scrollTop =3D fx.now;=0A=
	},=0A=
=0A=
	opacity: function(fx){=0A=
		jQuery.attr(fx.elem.style, "opacity", fx.now);=0A=
	},=0A=
=0A=
	_default: function(fx){=0A=
		fx.elem.style[ fx.prop ] =3D fx.now + fx.unit;=0A=
	}=0A=
};=0A=
// The Offset Method=0A=
// Originally By Brandon Aaron, part of the Dimension Plugin=0A=
// http://jquery.com/plugins/project/dimensions=0A=
jQuery.fn.offset =3D function() {=0A=
	var left =3D 0, top =3D 0, elem =3D this[0], results;=0A=
	=0A=
	if ( elem ) with ( jQuery.browser ) {=0A=
		var parent       =3D elem.parentNode, =0A=
		    offsetChild  =3D elem,=0A=
		    offsetParent =3D elem.offsetParent, =0A=
		    doc          =3D elem.ownerDocument,=0A=
		    safari2      =3D safari && parseInt(version) < 522 && =
!/adobeair/i.test(userAgent),=0A=
		    fixed        =3D jQuery.css(elem, "position") =3D=3D "fixed";=0A=
	=0A=
		// Use getBoundingClientRect if available=0A=
		if ( elem.getBoundingClientRect ) {=0A=
			var box =3D elem.getBoundingClientRect();=0A=
		=0A=
			// Add the document scroll offsets=0A=
			add(box.left + Math.max(doc.documentElement.scrollLeft, =
doc.body.scrollLeft),=0A=
				box.top  + Math.max(doc.documentElement.scrollTop,  =
doc.body.scrollTop));=0A=
		=0A=
			// IE adds the HTML element's border, by default it is medium which =
is 2px=0A=
			// IE 6 and 7 quirks mode the border width is overwritable by the =
following css html { border: 0; }=0A=
			// IE 7 standards mode, the border is always 2px=0A=
			// This border/offset is typically represented by the clientLeft and =
clientTop properties=0A=
			// However, in IE6 and 7 quirks mode the clientLeft and clientTop =
properties are not updated when overwriting it via CSS=0A=
			// Therefore this method will be off by 2px in IE while in quirksmode=0A=
			add( -doc.documentElement.clientLeft, -doc.documentElement.clientTop =
);=0A=
	=0A=
		// Otherwise loop through the offsetParents and parentNodes=0A=
		} else {=0A=
		=0A=
			// Initial element offsets=0A=
			add( elem.offsetLeft, elem.offsetTop );=0A=
			=0A=
			// Get parent offsets=0A=
			while ( offsetParent ) {=0A=
				// Add offsetParent offsets=0A=
				add( offsetParent.offsetLeft, offsetParent.offsetTop );=0A=
			=0A=
				// Mozilla and Safari > 2 does not include the border on offset =
parents=0A=
				// However Mozilla adds the border for table or table cells=0A=
				if ( mozilla && !/^t(able|d|h)$/i.test(offsetParent.tagName) || =
safari && !safari2 )=0A=
					border( offsetParent );=0A=
					=0A=
				// Add the document scroll offsets if position is fixed on any =
offsetParent=0A=
				if ( !fixed && jQuery.css(offsetParent, "position") =3D=3D "fixed" )=0A=
					fixed =3D true;=0A=
			=0A=
				// Set offsetChild to previous offsetParent unless it is the body =
element=0A=
				offsetChild  =3D /^body$/i.test(offsetParent.tagName) ? offsetChild =
: offsetParent;=0A=
				// Get next offsetParent=0A=
				offsetParent =3D offsetParent.offsetParent;=0A=
			}=0A=
		=0A=
			// Get parent scroll offsets=0A=
			while ( parent && parent.tagName && =
!/^body|html$/i.test(parent.tagName) ) {=0A=
				// Remove parent scroll UNLESS that parent is inline or a table to =
work around Opera inline/table scrollLeft/Top bug=0A=
				if ( !/^inline|table.*$/i.test(jQuery.css(parent, "display")) )=0A=
					// Subtract parent scroll offsets=0A=
					add( -parent.scrollLeft, -parent.scrollTop );=0A=
			=0A=
				// Mozilla does not add the border for a parent that has overflow =
!=3D visible=0A=
				if ( mozilla && jQuery.css(parent, "overflow") !=3D "visible" )=0A=
					border( parent );=0A=
			=0A=
				// Get next parent=0A=
				parent =3D parent.parentNode;=0A=
			}=0A=
		=0A=
			// Safari <=3D 2 doubles body offsets with a fixed position =
element/offsetParent or absolutely positioned offsetChild=0A=
			// Mozilla doubles body offsets with a non-absolutely positioned =
offsetChild=0A=
			if ( (safari2 && (fixed || jQuery.css(offsetChild, "position") =3D=3D =
"absolute")) || =0A=
				(mozilla && jQuery.css(offsetChild, "position") !=3D "absolute") )=0A=
					add( -doc.body.offsetLeft, -doc.body.offsetTop );=0A=
			=0A=
			// Add the document scroll offsets if position is fixed=0A=
			if ( fixed )=0A=
				add(Math.max(doc.documentElement.scrollLeft, doc.body.scrollLeft),=0A=
					Math.max(doc.documentElement.scrollTop,  doc.body.scrollTop));=0A=
		}=0A=
=0A=
		// Return an object with top and left properties=0A=
		results =3D { top: top, left: left };=0A=
	}=0A=
=0A=
	function border(elem) {=0A=
		add( jQuery.curCSS(elem, "borderLeftWidth", true), jQuery.curCSS(elem, =
"borderTopWidth", true) );=0A=
	}=0A=
=0A=
	function add(l, t) {=0A=
		left +=3D parseInt(l) || 0;=0A=
		top +=3D parseInt(t) || 0;=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
})();=0A=

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://yui.yahooapis.com/2.5.1/build/yahoo/yahoo-min.js

/*=0A=
Copyright (c) 2008, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.5.1=0A=
*/=0A=
if(typeof YAHOO=3D=3D"undefined"||!YAHOO){var =
YAHOO=3D{};}YAHOO.namespace=3Dfunction(){var =
A=3Darguments,E=3Dnull,C,B,D;for(C=3D0;C<A.length;C=3DC+1){D=3DA[C].split=
(".");E=3DYAHOO;for(B=3D(D[0]=3D=3D"YAHOO")?1:0;B<D.length;B=3DB+1){E[D[B=
]]=3DE[D[B]]||{};E=3DE[D[B]];}}return =
E;};YAHOO.log=3Dfunction(D,A,C){var =
B=3DYAHOO.widget.Logger;if(B&&B.log){return B.log(D,A,C);}else{return =
false;}};YAHOO.register=3Dfunction(A,E,D){var =
I=3DYAHOO.env.modules;if(!I[A]){I[A]=3D{versions:[],builds:[]};}var =
B=3DI[A],H=3DD.version,G=3DD.build,F=3DYAHOO.env.listeners;B.name=3DA;B.v=
ersion=3DH;B.build=3DG;B.versions.push(H);B.builds.push(G);B.mainClass=3D=
E;for(var =
C=3D0;C<F.length;C=3DC+1){F[C](B);}if(E){E.VERSION=3DH;E.BUILD=3DG;}else{=
YAHOO.log("mainClass is undefined for module =
"+A,"warn");}};YAHOO.env=3DYAHOO.env||{modules:[],listeners:[]};YAHOO.env=
.getVersion=3Dfunction(A){return =
YAHOO.env.modules[A]||null;};YAHOO.env.ua=3Dfunction(){var =
C=3D{ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0};var =
B=3Dnavigator.userAgent,A;if((/KHTML/).test(B)){C.webkit=3D1;}A=3DB.match=
(/AppleWebKit\/([^\s]*)/);if(A&&A[1]){C.webkit=3DparseFloat(A[1]);if(/ =
Mobile\//.test(B)){C.mobile=3D"Apple";}else{A=3DB.match(/NokiaN[^\/]*/);i=
f(A){C.mobile=3DA[0];}}A=3DB.match(/AdobeAIR\/([^\s]*)/);if(A){C.air=3DA[=
0];}}if(!C.webkit){A=3DB.match(/Opera[\s\/]([^\s]*)/);if(A&&A[1]){C.opera=
=3DparseFloat(A[1]);A=3DB.match(/Opera =
Mini[^;]*/);if(A){C.mobile=3DA[0];}}else{A=3DB.match(/MSIE\s([^;]*)/);if(=
A&&A[1]){C.ie=3DparseFloat(A[1]);}else{A=3DB.match(/Gecko\/([^\s]*)/);if(=
A){C.gecko=3D1;A=3DB.match(/rv:([^\s\)]*)/);if(A&&A[1]){C.gecko=3DparseFl=
oat(A[1]);}}}}}return =
C;}();(function(){YAHOO.namespace("util","widget","example");if("undefine=
d"!=3D=3Dtypeof YAHOO_config){var =
B=3DYAHOO_config.listener,A=3DYAHOO.env.listeners,D=3Dtrue,C;if(B){for(C=3D=
0;C<A.length;C=3DC+1){if(A[C]=3D=3DB){D=3Dfalse;break;}}if(D){A.push(B);}=
}}})();YAHOO.lang=3DYAHOO.lang||{isArray:function(B){if(B){var =
A=3DYAHOO.lang;return =
A.isNumber(B.length)&&A.isFunction(B.splice);}return =
false;},isBoolean:function(A){return typeof =
A=3D=3D=3D"boolean";},isFunction:function(A){return typeof =
A=3D=3D=3D"function";},isNull:function(A){return =
A=3D=3D=3Dnull;},isNumber:function(A){return typeof =
A=3D=3D=3D"number"&&isFinite(A);},isObject:function(A){return(A&&(typeof =
A=3D=3D=3D"object"||YAHOO.lang.isFunction(A)))||false;},isString:function=
(A){return typeof A=3D=3D=3D"string";},isUndefined:function(A){return =
typeof =
A=3D=3D=3D"undefined";},hasOwnProperty:function(A,B){if(Object.prototype.=
hasOwnProperty){return A.hasOwnProperty(B);}return =
!YAHOO.lang.isUndefined(A[B])&&A.constructor.prototype[B]!=3D=3DA[B];},_I=
EEnumFix:function(C,B){if(YAHOO.env.ua.ie){var =
E=3D["toString","valueOf"],A;for(A=3D0;A<E.length;A=3DA+1){var =
F=3DE[A],D=3DB[F];if(YAHOO.lang.isFunction(D)&&D!=3DObject.prototype[F]){=
C[F]=3DD;}}}},extend:function(D,E,C){if(!E||!D){throw new =
Error("YAHOO.lang.extend failed, please check that "+"all dependencies =
are included.");}var =
B=3Dfunction(){};B.prototype=3DE.prototype;D.prototype=3Dnew =
B();D.prototype.constructor=3DD;D.superclass=3DE.prototype;if(E.prototype=
.constructor=3D=3DObject.prototype.constructor){E.prototype.constructor=3D=
E;}if(C){for(var A in =
C){D.prototype[A]=3DC[A];}YAHOO.lang._IEEnumFix(D.prototype,C);}},augment=
Object:function(E,D){if(!D||!E){throw new Error("Absorb failed, verify =
dependencies.");}var =
A=3Darguments,C,F,B=3DA[2];if(B&&B!=3D=3Dtrue){for(C=3D2;C<A.length;C=3DC=
+1){E[A[C]]=3DD[A[C]];}}else{for(F in =
D){if(B||!E[F]){E[F]=3DD[F];}}YAHOO.lang._IEEnumFix(E,D);}},augmentProto:=
function(D,C){if(!C||!D){throw new Error("Augment failed, verify =
dependencies.");}var A=3D[D.prototype,C.prototype];for(var =
B=3D2;B<arguments.length;B=3DB+1){A.push(arguments[B]);}YAHOO.lang.augmen=
tObject.apply(this,A);},dump:function(A,G){var =
C=3DYAHOO.lang,D,F,I=3D[],J=3D"{...}",B=3D"f(){...}",H=3D", ",E=3D" =3D> =
";if(!C.isObject(A)){return A+"";}else{if(A instanceof Date||("nodeType" =
in A&&"tagName" in A)){return A;}else{if(C.isFunction(A)){return =
B;}}}G=3D(C.isNumber(G))?G:3;if(C.isArray(A)){I.push("[");for(D=3D0,F=3DA=
.length;D<F;D=3DD+1){if(C.isObject(A[D])){I.push((G>0)?C.dump(A[D],G-1):J=
);}else{I.push(A[D]);}I.push(H);}if(I.length>1){I.pop();}I.push("]");}els=
e{I.push("{");for(D in =
A){if(C.hasOwnProperty(A,D)){I.push(D+E);if(C.isObject(A[D])){I.push((G>0=
)?C.dump(A[D],G-1):J);}else{I.push(A[D]);}I.push(H);}}if(I.length>1){I.po=
p();}I.push("}");}return I.join("");},substitute:function(Q,B,J){var =
G,F,E,M,N,P,D=3DYAHOO.lang,L=3D[],C,H=3D"dump",K=3D" =
",A=3D"{",O=3D"}";for(;;){G=3DQ.lastIndexOf(A);if(G<0){break;}F=3DQ.index=
Of(O,G);if(G+1>=3DF){break;}C=3DQ.substring(G+1,F);M=3DC;P=3Dnull;E=3DM.i=
ndexOf(K);if(E>-1){P=3DM.substring(E+1);M=3DM.substring(0,E);}N=3DB[M];if=
(J){N=3DJ(M,N,P);}if(D.isObject(N)){if(D.isArray(N)){N=3DD.dump(N,parseIn=
t(P,10));}else{P=3DP||"";var =
I=3DP.indexOf(H);if(I>-1){P=3DP.substring(4);}if(N.toString=3D=3D=3DObjec=
t.prototype.toString||I>-1){N=3DD.dump(N,parseInt(P,10));}else{N=3DN.toSt=
ring();}}}else{if(!D.isString(N)&&!D.isNumber(N)){N=3D"~-"+L.length+"-~";=
L[L.length]=3DC;}}Q=3DQ.substring(0,G)+N+Q.substring(F+1);}for(G=3DL.leng=
th-1;G>=3D0;G=3DG-1){Q=3DQ.replace(new =
RegExp("~-"+G+"-~"),"{"+L[G]+"}","g");}return =
Q;},trim:function(A){try{return =
A.replace(/^\s+|\s+$/g,"");}catch(B){return A;}},merge:function(){var =
D=3D{},B=3Darguments;for(var =
C=3D0,A=3DB.length;C<A;C=3DC+1){YAHOO.lang.augmentObject(D,B[C],true);}re=
turn D;},later:function(H,B,I,D,E){H=3DH||0;B=3DB||{};var =
C=3DI,G=3DD,F,A;if(YAHOO.lang.isString(I)){C=3DB[I];}if(!C){throw new =
TypeError("method =
undefined");}if(!YAHOO.lang.isArray(G)){G=3D[D];}F=3Dfunction(){C.apply(B=
,G);};A=3D(E)?setInterval(F,H):setTimeout(F,H);return{interval:E,cancel:f=
unction(){if(this.interval){clearInterval(A);}else{clearTimeout(A);}}};},=
isValue:function(B){var =
A=3DYAHOO.lang;return(A.isObject(B)||A.isString(B)||A.isNumber(B)||A.isBo=
olean(B));}};YAHOO.util.Lang=3DYAHOO.lang;YAHOO.lang.augment=3DYAHOO.lang=
.augmentProto;YAHOO.augment=3DYAHOO.lang.augmentProto;YAHOO.extend=3DYAHO=
O.lang.extend;YAHOO.register("yahoo",YAHOO,{version:"2.5.1",build:"984"})=
;
------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://yui.yahooapis.com/2.5.1/build/cookie/cookie-beta-min.js

/*=0A=
Copyright (c) 2008, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.5.1=0A=
*/=0A=
YAHOO.namespace("util");YAHOO.util.Cookie=3D{_createCookieString:function=
(B,D,C,A){var F=3DYAHOO.lang;var =
E=3DencodeURIComponent(B)+"=3D"+(C?encodeURIComponent(D):D);if(F.isObject=
(A)){if(A.expires instanceof Date){E+=3D"; =
expires=3D"+A.expires.toGMTString();}if(F.isString(A.path)&&A.path!=3D"")=
{E+=3D"; =
path=3D"+A.path;}if(F.isString(A.domain)&&A.domain!=3D""){E+=3D"; =
domain=3D"+A.domain;}if(A.secure=3D=3D=3Dtrue){E+=3D"; secure";}}return =
E;},_createCookieHashString:function(B){var =
D=3DYAHOO.lang;if(!D.isObject(B)){throw new =
TypeError("Cookie._createCookieHashString(): Argument must be an =
object.");}var C=3Dnew Array();for(var A in =
B){if(D.hasOwnProperty(B,A)&&!D.isFunction(B[A])&&!D.isUndefined(B[A])){C=
.push(encodeURIComponent(A)+"=3D"+encodeURIComponent(String(B[A])));}}ret=
urn C.join("&");},_parseCookieHash:function(E){var D=3DE.split("&");var =
F=3Dnull;var C=3Dnew Object();for(var =
B=3D0,A=3DD.length;B<A;B++){F=3DD[B].split("=3D");C[decodeURIComponent(F[=
0])]=3DdecodeURIComponent(F[1]);}return =
C;},_parseCookieString:function(I,A){var J=3Dnew =
Object();if(YAHOO.lang.isString(I)&&I.length>0){var =
B=3D(A=3D=3D=3Dfalse?function(K){return =
K;}:decodeURIComponent);if(/[^=3D]+=3D[^=3D;]?(?:; =
[^=3D]+=3D[^=3D]?)?/.test(I)){var G=3DI.split(/;\s/g);var H=3Dnull;var =
C=3Dnull;var E=3Dnull;for(var =
D=3D0,F=3DG.length;D<F;D++){E=3DG[D].match(/([^=3D]+)=3D/i);if(E =
instanceof =
Array){H=3DdecodeURIComponent(E[1]);C=3DB(G[D].substring(H.length+1));}el=
se{H=3DdecodeURIComponent(G[D]);C=3DH;}J[H]=3DC;}}}return =
J;},get:function(A,B){var D=3DYAHOO.lang;var =
C=3Dthis._parseCookieString(document.cookie);if(!D.isString(A)||A=3D=3D=3D=
""){throw new TypeError("Cookie.get(): Cookie name must be a non-empty =
string.");}if(D.isUndefined(C[A])){return =
null;}if(!D.isFunction(B)){return C[A];}else{return =
B(C[A]);}},getSub:function(A,C,B){var E=3DYAHOO.lang;var =
D=3Dthis.getSubs(A);if(D!=3D=3Dnull){if(!E.isString(C)||C=3D=3D=3D""){thr=
ow new TypeError("Cookie.getSub(): Subcookie name must be a non-empty =
string.");}if(E.isUndefined(D[C])){return =
null;}if(!E.isFunction(B)){return D[C];}else{return =
B(D[C]);}}else{return =
null;}},getSubs:function(A){if(!YAHOO.lang.isString(A)||A=3D=3D=3D""){thr=
ow new TypeError("Cookie.getSubs(): Cookie name must be a non-empty =
string.");}var =
B=3Dthis._parseCookieString(document.cookie,false);if(YAHOO.lang.isString=
(B[A])){return this._parseCookieHash(B[A]);}return =
null;},remove:function(B,A){if(!YAHOO.lang.isString(B)||B=3D=3D=3D""){thr=
ow new TypeError("Cookie.remove(): Cookie name must be a non-empty =
string.");}A=3DA||{};A.expires=3Dnew Date(0);return =
this.set(B,"",A);},set:function(B,C,A){var =
E=3DYAHOO.lang;if(!E.isString(B)){throw new TypeError("Cookie.set(): =
Cookie name must be a string.");}if(E.isUndefined(C)){throw new =
TypeError("Cookie.set(): Value cannot be undefined.");}var =
D=3Dthis._createCookieString(B,C,true,A);document.cookie=3DD;return =
D;},setSub:function(B,D,C,A){var =
F=3DYAHOO.lang;if(!F.isString(B)||B=3D=3D=3D""){throw new =
TypeError("Cookie.setSub(): Cookie name must be a non-empty =
string.");}if(!F.isString(D)||D=3D=3D=3D""){throw new =
TypeError("Cookie.setSub(): Subcookie name must be a non-empty =
string.");}if(F.isUndefined(C)){throw new TypeError("Cookie.setSub(): =
Subcookie value cannot be undefined.");}var =
E=3Dthis.getSubs(B);if(!F.isObject(E)){E=3Dnew Object();}E[D]=3DC;return =
this.setSubs(B,E,A);},setSubs:function(B,C,A){var =
E=3DYAHOO.lang;if(!E.isString(B)){throw new TypeError("Cookie.setSubs(): =
Cookie name must be a string.");}if(!E.isObject(C)){throw new =
TypeError("Cookie.setSubs(): Cookie value must be an object.");}var =
D=3Dthis._createCookieString(B,this._createCookieHashString(C),false,A);d=
ocument.cookie=3DD;return =
D;}};YAHOO.register("cookie",YAHOO.util.Cookie,{version:"2.5.1",build:"98=
4"});
------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.energysavingtrust.org.uk/extension/est/design/est/javascript/general.js

$(document).ready(function(){
	/* GU function calls */
	setupUserLoggedIn();
	initialisePrintPage();
	initialiseBookmarkPage();
	stripeTables();
	stripes(".search-results table:even");
	stripes(".search-results li:even");
	//toggleForms('#details', 'div.buttons a.button', 'form', =
'#resultsList');
	toggleElements('#resultsList li a');
	showHideElements('a.helpIconActivator', 'div.help-icon-text');
	externalWindow("a[@rel=3D'external']");
	submitNewsForm();
	try {
	document.execCommand("BackgroundImageCache", false, true);
	} catch(err) {} // remove background image flicker in IE6 with caching =
off.
	hrefTheContainer("#home .block","p.arrow a");
	hrefTheContainer(".top-level .block","p.arrow a");
	/* XROW function calls */
	createRateForm("#fRateX", "#fRateXRadio", "#fRateX fieldset.submit", =
"fRateXAvg", "#fRadio1opt")
	/* initialiseRate();*/
	initialiseNews();
	initialisePoll();
	initialisePostCode();
	initialiseRegister();
	initialiseEmmission();

	$('.expand-section').hide();
	$('.toggle-contents a').click(function () {
		$(this).parent().siblings("div").toggle();
		$(this).parent().siblings("ul").toggle();
		$(this).toggleClass("contract");
		return false;
	});
		/* opens pop up window for checklist page */
$('.helpPopup').bind('click', function(ev) {
	 HelpWindow =3D =
window.open(this.href,'help','top=3D300,left=3D50,height=3D250,width=3D40=
0,status=3Dyes,toolbar=3Dno,scrollbars=3Dyes,menubar=3Dno,location=3Dno')=
;
	 HelpWindow.focus();
	 return false;
});

/* checklist page toggle and switching results */


    $(".trigger").each(function() {
          =20
        if(document.getElementById($(this).attr('id') + =
"-checker").checked =3D=3D true)
        {
            var id =3D $(this).attr('id'); // =3D=3D insulation
            var willSave  =3D $('#willSave');
            var willSavekg  =3D $('#willSavekg');
            var reduction =3D $('#' + id + '-reduction'); // =3D=3D =
#insulation-reduction
            var reductionkg =3D $('#' + id + '-reductionkg'); // =3D=3D =
#insulation-reductionkg
            willSave.html(Number(willSave.text()) + =
Number(reduction.text()));
			willSavekg.html(Number(willSavekg.text()) + =
Number(reductionkg.text()));
			$(this).removeClass("tick");
			$(this).addClass("undo");
            $(this).html('Undo this');
        }
        else
        {
            $(this).addClass("tick");
            $(this).removeClass("undo");
            $(this).html('I have done this');
        }
       =20
        $(this).click(function()=20
        {
           var id =3D $(this).attr('id'); // =3D=3D insulation
           var willSave  =3D $('#willSave');
           var willSavekg  =3D $('#willSavekg');
           var reduction =3D $('#' + id + '-reduction'); // =3D=3D =
#insulation-reduction
           var reductionkg =3D $('#' + id + '-reductionkg'); // =3D=3D =
#insulation-reductionkg
           var checkbox =3D $('#' + id + '-checker'); // =3D=3D =
#insulation-reductionkg
	       if(document.getElementById($(this).attr('id') + =
"-checker").checked =3D=3D false)
           {
				document.getElementById($(this).attr('id') + =
"-checker").checked=3Dtrue;
                willSave.html(Number($('#willSave').text()) + =
Number(reduction.text()));
				willSavekg.html(Number(willSavekg.text()) + =
Number(reductionkg.text()));
				$(this).html('Undo this');
				$(this).removeClass("tick");
				$(this).addClass("undo");
           }
           else
           {
                document.getElementById($(this).attr('id') + =
"-checker").checked=3Dfalse;
                willSave.html(Number(willSave.text()) - =
Number(reduction.text()));
                willSavekg.html(Number(willSavekg.text()) - =
Number(reductionkg.text()));
                $(this).html('I have done this');
                $(this).removeClass("undo");
				$(this).addClass("tick");
           }
	      =20
	       return false;
       });
    });
 =20

	/*
	$('.expand-section').hide();
	$('#your-action-plan').toggle();
	//$('#insulation').toggle();
	$('a.expand').click(function () {
		$(this).parent().siblings("div").toggle();
		$(this).parent().siblings("ul").toggle();
		//$(this).toggleClass("contract");
		//$(this).removeClass("expand").addClass("contract");
		//$(this).attr("class").replace("expand","contract"));
	=09
		//$(this).addClass("contract");
		//$(this).removeClass("expand");
	=09
		alert($(this).attr("class"));
		return false;
	});
	$('a.contract').click(function () {
		$(this).parent().siblings("ul").toggle();
		//$(this).toggleClass("expand");
		//$(this).removeClass("contract").addClass("expand");
		//$(this).attr("class").replace("contract","expand")); =20
	=09
		//$(this).addClass("expand");
		//$(this).removeClass("contract");
	=09
		//if ($(this).hasClass("contract")) {alert("!!");  }
		alert($(this).attr("class"));
		return false;
	});*/
=09
=09

});

/* GU FUNCTIONS */

/* Initialise Print Page link on RHS nav */
function initialisePrintPage() {
    if( document.getElementById("email-page") )
    {
    	$("li#email-page").after("<li id=3D\"print-page\"><a>" + "Print =
this page" + "</a></li>");
    	$("li#print-page").bind("click", function() { window.print(); });
    	/* Hack to make hovers work in IEs */
    	if (document.all) {
    		$("li#print-page a").bind("mouseover", function() { =
this.style.backgroundImage=3D"url(/extension/est/design/est/images/naviga=
tion/tools_page-tools_ul_li_print-page_hover_bg.gif)";this.style.cursor=3D=
"hand"; });
    		$("li#print-page a").bind("mouseout", function() { =
this.style.backgroundImage=3D"url(/extension/est/design/est/images/naviga=
tion/tools_page-tools_ul_li_print-page_bg.gif)"; });
    	}
    }
}

/* Initialise Print Page link on RHS nav */
function initialiseBookmarkPage() {
		$("#tools li#print-page").after("<li id=3D\"bookmark-page\"><a>" + =
"Bookmark this page" + "</a></li>");
		$("li#bookmark-page").bind("click", function() {=20
			title =3D document.title;=20
			url =3D document.URL;
			if (window.sidebar) { // Mozilla Firefox Bookmark
				window.sidebar.addPanel(title, url,"");
			}
			else if( window.external ) { // IE Favorite
				window.external.AddFavorite( url, title);=20
			}
			else if(window.opera && window.print) { // Opera Hotlist
				return true;=20
			}
		});
		if (document.all) {
			$("li#bookmark-page a").bind("mouseover", function() { =
this.style.backgroundImage=3D"url(/extension/est/design/est/images/naviga=
tion/tools_page-tools_ul_li_bookmark-page_hover_bg.gif)";this.style.curso=
r=3D"hand"; });
			$("li#bookmark-page a").bind("mouseout", function() { =
this.style.backgroundImage=3D"url(/extension/est/design/est/images/naviga=
tion/tools_page-tools_ul_li_bookmark-page_bg.gif)"; });
		}=09
}

/* Zebra rows in tables */
function stripeTables() {
	if (document.getElementById("efficientProductsForm")) return false;
	$(".striped tr").mouseover(function() {
		$(this).addClass("over");}).mouseout(function() =
{$(this).removeClass("over");
	});
	// $(".striped tr:even").addClass("alt");
}

/* Zebra tables in results */
function stripes(theElement) {
	if (document.getElementById("efficientProductsForm")) return false;
	$(theElement).addClass("odd");=09
}

/*
toggleForms:=20

A click on an 'activator' element in a 'parentElementType' element (.e.g =
'a.button' in a 'div'), reveals another element ('elementHiddenFirst') =
on the page (which has been hidden when the function is called, e.g. =
onload) and hides its parent 'parentElementType', and any other element =
'hideThis'.
          =20
 */

function getTheLink(theElement){
	targetElementHref =3D $(theElement).attr("href");
	targetElement =3D =
targetElementHref.substring(targetElementHref.lastIndexOf("#"));
	return targetElement;
}

function toggleForms(elementHiddenFirst, activator, parentElementType, =
hideThis) {
	if($(activator).is(1)){ // If the activator is on the page
		$(elementHiddenFirst).toggle();
	}
    $(activator).click(function() {
		otherElement =3D getTheLink(this);
		thisElement =3D $(this).parents(parentElementType);
		$(otherElement).slideDown("slow");
		$(thisElement).slideUp("slow");
		if (otherElement =3D=3D elementHiddenFirst) {
            $(hideThis).hide("slow");
         } else {
            $(hideThis).show("slow");
         }
		return false;
    });
}

function toggleElements(theElement){
	$(theElement).click(function() {=09
		targetElement =3D getTheLink(this);=20
		theform =3D $(targetElement).parent();=09
		$(targetElement).fadeIn("fast");
		=
(theform.children('fieldset.search-results').not(targetElement)).fadeOut(=
"fast");=09
		return false;
    });
}



function showHideElements(theElement, targetElements){
	$(theElement).each(function(){
		targetElement =3D getTheLink(this);=20
		$(targetElement).hide();
	});

	$(theElement).click(function() {=09
		targetElement =3D getTheLink(this);=20
		theParent =3D $(targetElement).parent();=09
		$(targetElement).toggle("slow");
		=
$(theParent.children(targetElements).not(targetElement)).each(function(){=

			if(this.style.display =3D=3D 'block'){
				$(this).hide("slow");
			}
		});
		return false;
    });
}

/* Take the value from the label preceding the input box and put that =
value in the input box.=20
	When you focus the input box, this text disappears.
	When you lose focus it comes back, if there's been no change.
*/

function labelInput(theSearchBox){
	var labelText =3D $("label[@for=3D'" + theSearchBox + "']").text()
	document.getElementById(theSearchBox).value =3D labelText;
	document.getElementById(theSearchBox).onfocus =3D function(){ =
this.value =3D "" };
	document.getElementById(theSearchBox).onblur =3D function(){=20
		if(this.value =3D=3D ""){
			this.value =3D labelText;
		}=20
	};
}

/* Apply the href of an anchor in a container to that whole container */

function hrefTheContainer(theContainer, theLink){
	if (document.getElementById("efficientProductsForm")) return false;
	$(theContainer + " " + theLink).each( function(i){
		var destination =3D $(this).attr("href");
		$(this).parent().parent().click( function(){ document.location.href =
=3D destination; } );
		$(this).parent().parent().mouseover( function(){=20
			this.style.cursor=3D"hand";
			this.style.cursor=3D"pointer";=20
			window.status =3D destination;
		});
	});
}

/* XROW FUNCTIONS */

/* Initialise Xajax submit button for RegisterYourInterest */
function initialiseRegister() {
=09
	$("input#registerForUpdates").bind("click", function() {=20
		/* call xajax function from ez extension est */
		xajax_performRegister(xajax.getFormValues('fRegisterX'));
		return false;
	});
}
/* Initialise Xajax submit button for Addressfinder */
function initialisePostCode(){
=09
	$("input#AddressFinder").bind("click", function() {=20
		/* call xajax function from ez extension est */
		var =
post1=3D(document.getElementById("postoutcode").value).replace(/^\s*|\s*$=
/g,'');
		var =
post2=3D(document.getElementById("postincode").value).replace(/^\s*|\s*$/=
g,'');
		var postcode=3Dpost1 + " " + post2;
		xajax_performPostCode( postcode );
		return false;
	});
}


/* Initialise Xajax submit button for Poll */
function initialisePoll() {
=09
	$("input#pollSubmit").bind("click", function() {=20
		/* call xajax function from ez extension est_xajax_poll */
		xajax_performVote(xajax.getFormValues('fPollX'));
		return false;
	});
}

/* Initialise Xajax submit button for Rate */
function initialiseRate() {
=09
    for( var i =3D 1 ; i <=3D 5 ; i++){
	$("input#Submitrate" + i ).bind("click", function() {=20
		/* call xajax function from ez extension est_xajax_poll */
		document.fRateX.Ratevalue.value=3Dthis.value;
		xajax_performRate(xajax.getFormValues('fRateX'));
		return false;
	});
    }
}

/* Initialise Xajax submit button for Poll */
function initialiseEmmission() {
=09
	$("input#emmissionSubmit").bind("click", function() {=20
		/* call xajax function from ez extension est_xajax_poll */
		xajax_performEmmission(xajax.getFormValues('fEmmissionX'));
		return false;
	});
}

function popup(theElement){
	$(theElement).click(function() {
		var theWidth =3D 500;
		if(this.className.indexOf('wide') !=3D -1) { theWidth =3D 1024; }=20
		window.open(this.href, "", "top=3D40,left=3D40,width=3D" + theWidth + =
",height=3D625,scrollbars=3Dyes");
		return false;
    });
}

function externalWindow(theElement){
	$(theElement).click(function() {
		window.open(this.href);
		return false;
    });
}

function submitNewsForm(){
	$("#newsForm input.submit").bind("click", function(){
		document.location.href=3D'/resources/daily_news' + '/(fromday)/' + =
document.forms.newsForm.elements.fromDay.value + '/(frommonth)/' +  =
document.forms.newsForm.elements.fromMonth.value + '/(fromyear)/' + =
document.forms.newsForm.elements.fromYear.value + '/(today)/' + =
document.forms.newsForm.elements.toDay.value + '/(tomonth)/' + =
document.forms.newsForm.elements.toMonth.value + '/(toyear)/' + =
document.forms.newsForm.elements.toYear.value + '/';
	});
}


/*=20
NEW RATE THIS PAGE FUNCTION
*/


function getPost(formId) {
     return function() {
         switch(formId){
			case "#fPollX":
				for (var i=3D0; i < document.fPollX.fRadio3opt.length; i++) {
					if (document.fPollX.fRadio3opt[i].checked){
						var radioValue =3D document.fPollX.fRadio3opt[i].value;
					}
				}
				if(radioValue){=09
					$("div#poll").load("poll-results.php?fPollValue=3D" + =
radioValue).fadeIn("slow");
				}
				return false;
			break;
			case "#fEmissions":
				var theSelect =3D document.getElementById("fEmissionsCounty");
				var selectValue =3D =
theSelect.options[theSelect.selectedIndex].value;
				if(selectValue > 0){=09
					$("div#local-emissions").load("results.php?fEmissionsValue=3D" + =
selectValue).fadeIn("slow");
				}
				return false;
			break;
			case "#fRateX":
					$(formId).fadeOut("slow");
					/*$("li#rate-page =
div#rate-page-tool").load("clicked-state.php?fRateRadio=3D" + =
this.value).fadeIn("slow");*/
					document.fRateX.Ratevalue.value=3Dthis.value;
	                xajax_performRate(xajax.getFormValues('fRateX'));
	                /*$(formId).fadeIn("slow"); */
					/*$("li#rate-page div#rate-page-tool").load("" + =
this.value).fadeIn("slow");*/
					this.focus();
				return false;
			break;
			default:
				return false;
			}=09
     };
}

function initialiseForm(formId) {
     $(formId).bind('submit', getPost(formId));
}

function createRateForm(formId, radioGroupId, hideThis, avgRating, =
optionId){
	theRate =3D new Array();
	theRate[1] =3D 'Bad';
	theRate[2] =3D 'Poor';
	theRate[3] =3D 'OK';
	theRate[4] =3D 'Good';
	theRate[5] =3D 'Great';
=09
	$(hideThis).hide();
=09
	if(document.getElementById(avgRating)){
		var avgRating =3D =
document.getElementById(avgRating).firstChild.nodeValue;
	}
=09
	$(radioGroupId + " input").each(function(i){
		i=3Di+1;
	=09
		var imageStatus;
		i <=3D avgRating ? imageStatus =3D "on" : imageStatus =3D "off";
	=09
		// create image input elements ('on' up to the average so far)
		var imageButton =3D document.createElement('input');
		$(imageButton).attr({=20
			type: "image",=09
			src: "/extension/est/design/est/images/temp/" + i + "_" + imageStatus =
+ ".gif",=20
			alt: "Rating: " + i + " - " + theRate[i],
			title: "Rating: " + i + " - " + theRate[i],
			name: this.name,
			id: this.id,
			value: this.value
		});
	=09
		// bind events to them (click to post, and mouseover image swaps)
		$(imageButton).bind('click', getPost(formId));

		$(imageButton).bind('mouseover', function(){
			for(var k=3D1; k <=3D i; k++){
				$(optionId + k).attr("src", "/extension/est/design/est/images/temp/" =
+ k + "_over.gif");
			}
		});
	=09
		$(imageButton).bind('mouseout', function(){
			for(var k=3Di; k > 0; k--){
				k <=3D avgRating ? localImageStatus =3D "on" : localImageStatus =3D =
"off";
				$(optionId + k).attr("src", "/extension/est/design/est/images/temp/" =
+ k + "_" + localImageStatus + ".gif");
			}
		});
	=09
		// swap radio buttons for images=09
		$(this).after(imageButton);
		$(this).remove();
	});
}
function initialiseNews()
{		=09
			var animate =3D true;
		=09
			function showNextNews(first) {

				if ( animate =3D=3D true && first !=3D true ) {

					var className =3D 'visible';
					var items =3D $('#news').children('li');
					for ( var i =3D 0; items.length > i; i++ ) {
						var item =3D $(items[i]);
						if ( item.hasClass(className) ) {
							item.removeClass(className);
							if ( i =3D=3D (items.length - 1) ) {
								$(items[0]).addClass(className);
							}
							else {
								$(items[i+1]).addClass(className);
							}               =20
							break;
						}
					}
				}
				setTimeout(showNextNews, 4000);
			}
		=09
			$('#news').bind('mouseover', function() {
				animate =3D false;

			});
			$('#news').bind('mouseout', function() {
				animate =3D true;

			});
		=09
			showNextNews(true);
}
function setupUserLoggedIn()
{=20
	if( YAHOO.util.Cookie.get("USER_NAME") )
 	{
    	document.getElementById("login").innerHTML=3D'Hi <a =
href=3D"/calculator/edit/'+YAHOO.util.Cookie.get("USER_ID")+'">'+YAHOO.ut=
il.Cookie.get("USER_NAME")+'</a> / <a href=3D"/calculator/logout">Sign =
out</a>';
	}
}

------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.energysavingtrust.org.uk/extension/proxy/design/standard/javascript/proxy.js

/* =0A=
Author: Bj=C3=B6rn Dieding=0A=
Date: 01.02.2007=0A=
=0A=
Within your proxied application dynamicly build URLs with javascript =
can't be parsed by the proxy.=0A=
We need to use a little helper function to created the proper url for us.=0A=
The function itself will only work on pages from the proxy module.=0A=
=0A=
The example below show the usage of this function.=0A=
If the function "proxyURL" exists we grab the new URL from the function.=0A=
If the function "proxyURL" doesn't exists we will use the original url.=0A=
 =0A=
<script type=3D"text/javascript">=0A=
var =
myURL=3D'http://ez.examle.org.uk/sense/propertyDetailsPublic.do?action=3D=
view';=0A=
if ( window.proxyURL )=0A=
{=0A=
   myURL =3D proxyURL(myURL);=0A=
}=0A=
alert( myURL );=0A=
</script>=0A=
=0A=
*/=0A=
// This function takes an absolute URL and transforms it into eZ proxy =
urls=0A=
// @param URL absolute URL=0A=
if ( !window.proxyURL )=0A=
{=0A=
function proxyURL( URL )=0A=
{=0A=
    if ( window.location.pathname.indexOf("proxy/view/") !=3D -1 )=0A=
    {=0A=
        if ( window.location.port =3D=3D '' )=0A=
        {=0A=
            var hostport =3D window.location.host;=0A=
        }=0A=
        else=0A=
        {=0A=
            var hostport =3D window.location.host + ':' + =
window.location.port;=0A=
        }=0A=
        var newURL =3D window.location.protocol + '//' + hostport +  =
window.location.pathname;=0A=
        if ( URL.indexOf( "?" ) !=3D -1 )=0A=
        {=0A=
            var parts =3D URL.split("?");=0A=
            newURL +=3D '?URL=3D' + base64_encode( parts[0] ) + '&' + =
parts[1];=0A=
        }=0A=
        else=0A=
        {=0A=
            newURL +=3D '?URL=3D' + base64_encode( URL )=0A=
        }=0A=
        return newURL;=0A=
    }=0A=
    else=0A=
    {=0A=
        return URL;=0A=
    }=0A=
}=0A=
function base64_encode(input)=0A=
{=0A=
   var keyStr =3D =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=3D";=0A=
   var output =3D "";=0A=
   var chr1, chr2, chr3;=0A=
   var enc1, enc2, enc3, enc4;=0A=
   var i =3D 0;=0A=
=0A=
   do {=0A=
      chr1 =3D input.charCodeAt(i++);=0A=
      chr2 =3D input.charCodeAt(i++);=0A=
      chr3 =3D input.charCodeAt(i++);=0A=
=0A=
      enc1 =3D chr1 >> 2;=0A=
      enc2 =3D ((chr1 & 3) << 4) | (chr2 >> 4);=0A=
      enc3 =3D ((chr2 & 15) << 2) | (chr3 >> 6);=0A=
      enc4 =3D chr3 & 63;=0A=
=0A=
      if (isNaN(chr2)) {=0A=
         enc3 =3D enc4 =3D 64;=0A=
      } else if (isNaN(chr3)) {=0A=
         enc4 =3D 64;=0A=
      }=0A=
=0A=
      output =3D output + keyStr.charAt(enc1) + keyStr.charAt(enc2) + =0A=
         keyStr.charAt(enc3) + keyStr.charAt(enc4);=0A=
   } while (i < input.length);=0A=
   =0A=
   return output;=0A=
}=0A=
=0A=
function base64_decode(input)=0A=
{=0A=
   var keyStr =3D =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=3D";=0A=
   var output =3D "";=0A=
   var chr1, chr2, chr3;=0A=
   var enc1, enc2, enc3, enc4;=0A=
   var i =3D 0;=0A=
=0A=
   // remove all characters that are not A-Z, a-z, 0-9, +, /, or =3D=0A=
   input =3D input.replace(/[^A-Za-z0-9\+\/\=3D]/g, "");=0A=
=0A=
   do {=0A=
      enc1 =3D keyStr.indexOf(input.charAt(i++));=0A=
      enc2 =3D keyStr.indexOf(input.charAt(i++));=0A=
      enc3 =3D keyStr.indexOf(input.charAt(i++));=0A=
      enc4 =3D keyStr.indexOf(input.charAt(i++));=0A=
=0A=
      chr1 =3D (enc1 << 2) | (enc2 >> 4);=0A=
      chr2 =3D ((enc2 & 15) << 4) | (enc3 >> 2);=0A=
      chr3 =3D ((enc3 & 3) << 6) | enc4;=0A=
=0A=
      output =3D output + String.fromCharCode(chr1);=0A=
=0A=
      if (enc3 !=3D 64) {=0A=
         output =3D output + String.fromCharCode(chr2);=0A=
      }=0A=
      if (enc4 !=3D 64) {=0A=
         output =3D output + String.fromCharCode(chr3);=0A=
      }=0A=
   } while (i < input.length);=0A=
=0A=
   return output;=0A=
}=0A=
}
------=_NextPart_000_0070_01C9218A.C45925F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.energysavingtrust.org.uk/extension/estfeedbacks/design/standard/javascript/estEX01.js

var Page_Enter;=0A=
var TimeLimit=3D3;=0A=
var Page_ShowPopOnExit=3Dfalse;=0A=
var MySiteDomain=3D'www.energysavingtrust.org.uk';=0A=
=0A=
function XBrowserAddHandlerPops(target,eventName,handlerName) {=0A=
  if ( target.addEventListener ) {=0A=
    target.addEventListener(eventName, =
function(e){target[handlerName](e);}, false);=0A=
  } else if ( target.attachEvent ) {=0A=
    target.attachEvent("on" + eventName, =
function(e){target[handlerName](e);});=0A=
  } else {=0A=
    var originalHandler =3D target["on" + eventName];=0A=
    if ( originalHandler ) {=0A=
      target["on" + eventName] =3D =
function(e){originalHandler(e);target[handlerName](e);};=0A=
    } else {=0A=
      target["on" + eventName] =3D target[handlerName];=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
function InternalLink() {=0A=
	Page_ShowPopOnExit =3D false;=0A=
}=0A=
=0A=
function get_cookie ( cookie_name )=0A=
{=0A=
  var results =3D document.cookie.match ( '(^|;) ?' + cookie_name + =
'=3D([^;]*)(;|$)' );=0A=
=0A=
  if ( results )=0A=
    return ( unescape ( results[2] ) );=0A=
  else=0A=
    return null;=0A=
}=0A=
=0A=
function PageEnter() {=0A=
   Page_Enter=3Dnew Date();=0A=
}=0A=
=0A=
function SiteExit() {=0A=
   var time_dif;=0A=
   var Page_Exit=3Dnew Date();=0A=
   time_dif=3D(Page_Exit.getTime()-Page_Enter.getTime())/1000;=0A=
   time_dif=3DMath.round(time_dif);=0A=
   if (time_dif>=3DTimeLimit && Page_ShowPopOnExit=3D=3Dtrue)=0A=
	{=0A=
		myCalcRe =3D /calculator/;=0A=
                myContactRe =3D /contactus/;=0A=
                if(!myContactRe.exec(document.location.href) && =
!myCalcRe.exec(document.location.href) && (!get_cookie('estEX01') || =
get_cookie('estEX01') =3D=3D '')) {=0A=
                        =
window.open('/estfeedbacks/ex01?refURL=3D'+refURL, 'est_popup', =
'toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,scr=
ollbars=3Dyes,resizable=3Dno,width=3D600,height=3D700');=0A=
                }=0A=
	}=0A=
}=0A=
=0A=
function LinkConvert()=0A=
{=0A=
var href;=0A=
	var anchors =3D document.getElementsByTagName('a');=0A=
=0A=
	for(var y=3D0; y<anchors.length; y++)=0A=
	{=0A=
		href =3D anchors[y].href.toLowerCase();=0A=
		if (!(href.indexOf("http://")!=3D-1 && =
href.indexOf(MySiteDomain)=3D=3D-1))=0A=
			{=0A=
			anchors[y].clickhandler=3DInternalLink=0A=
			XBrowserAddHandlerPops(anchors[y],"click","clickhandler");=0A=
			}=0A=
	}=0A=
}=0A=
=0A=
XBrowserAddHandlerPops(window,"load","PageEnter");=0A=
XBrowserAddHandlerPops(window,"load","LinkConvert");=0A=
XBrowserAddHandlerPops(window,"unload","SiteExit");=0A=
Page_ShowPopOnExit=3Dtrue;=0A=
=0A=

------=_NextPart_000_0070_01C9218A.C45925F0--
