﻿.simpleForm .line {
	MARGIN-BOTTOM: 0.7em
}
.simpleForm A {
	COLOR: #4a99dd
}
.simpleForm .label {
	MARGIN-BOTTOM: 0.3em
}
.simpleForm .label SPAN {
	FONT-SIZE: 100%
}
.simpleForm .required {
	PADDING-LEFT: 18px; BACKGROUND: url(/Resources/img/icon_input2.gif) no-repeat -23px 5px; LEFT: -18px; MARGIN-BOTTOM: 0.3em; POSITION: relative
}
.simpleForm .error.label {
	BACKGROUND: url(/Resources/img/icon_input2.gif) no-repeat -12px -96px
}
.simpleForm .error.label LABEL {
	COLOR: #f00
}
.simpleForm .text INPUT {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(/Resources/img/bg_input.gif) #ffffff no-repeat; PADDING-BOTTOM: 3px; BORDER-LEFT: #f0f0f0 1px solid; WIDTH: 295px; PADDING-TOP: 3px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.simpleForm .password INPUT {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(/Resources/img/bg_input.gif) #ffffff no-repeat; PADDING-BOTTOM: 3px; BORDER-LEFT: #f0f0f0 1px solid; WIDTH: 295px; PADDING-TOP: 3px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.simpleForm .ifile INPUT {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(/Resources/img/bg_input.gif) #ffffff no-repeat; PADDING-BOTTOM: 3px; BORDER-LEFT: #f0f0f0 1px solid; WIDTH: 295px; PADDING-TOP: 3px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.simpleForm .iselect SELECT {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(/Resources/img/bg_input.gif) #ffffff no-repeat; PADDING-BOTTOM: 3px; BORDER-LEFT: #f0f0f0 1px solid; WIDTH: 295px; PADDING-TOP: 3px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.simpleForm .textarea TEXTAREA {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(/Resources/img/bg_input.gif) #ffffff no-repeat; PADDING-BOTTOM: 3px; BORDER-LEFT: #f0f0f0 1px solid; WIDTH: 295px; PADDING-TOP: 3px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.simpleForm .password password {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(/Resources/img/bg_input.gif) #ffffff no-repeat; PADDING-BOTTOM: 3px; BORDER-LEFT: #f0f0f0 1px solid; WIDTH: 295px; PADDING-TOP: 3px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.thinForm .text INPUT {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(/Resources/img/bg_input.gif) #ffffff no-repeat; PADDING-BOTTOM: 3px; BORDER-LEFT: #f0f0f0 1px solid; WIDTH: 295px; PADDING-TOP: 3px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.simpleForm .iinput INPUT.invalid {
	BORDER-RIGHT: #f48b8b 1px solid; BORDER-TOP: #f48b8b 1px solid; BORDER-LEFT: #f48b8b 1px solid; BORDER-BOTTOM: #f48b8b 1px solid
}
.simpleForm .iselect SELECT.invalid {
	BORDER-RIGHT: #f48b8b 1px solid; BORDER-TOP: #f48b8b 1px solid; BORDER-LEFT: #f48b8b 1px solid; BORDER-BOTTOM: #f48b8b 1px solid
}
.simpleForm .iinput INPUT.valid {
	BORDER-RIGHT: #abecb1 1px solid; BORDER-TOP: #abecb1 1px solid; BORDER-LEFT: #abecb1 1px solid; BORDER-BOTTOM: #abecb1 1px solid
}
.simpleForm .iselect SELECT.valid {
	BORDER-RIGHT: #abecb1 1px solid; BORDER-TOP: #abecb1 1px solid; BORDER-LEFT: #abecb1 1px solid; BORDER-BOTTOM: #abecb1 1px solid
}
.simpleForm .iinput INPUT.focus {
	BORDER-RIGHT: #a9d1ea 1px solid; BORDER-TOP: #a9d1ea 1px solid; BORDER-LEFT: #a9d1ea 1px solid; BORDER-BOTTOM: #a9d1ea 1px solid
}
.simpleForm .iselect SELECT.focus {
	BORDER-RIGHT: #a9d1ea 1px solid; BORDER-TOP: #a9d1ea 1px solid; BORDER-LEFT: #a9d1ea 1px solid; BORDER-BOTTOM: #a9d1ea 1px solid
}
.simpleForm .date INPUT {
	WIDTH: 300px
}
.simpleForm TEXTAREA {
	WIDTH: 440px; FONT-FAMILY: verdana; HEIGHT: 7em
}
.simpleForm .errorInput {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; PADDING-TOP: 5px
}
.simpleForm .errorInput P {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px; COLOR: #f00
}
.simpleForm .req {
	MARGIN-LEFT: -15px
}
.simpleForm .req SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #4584af
}
.simpleForm .req .iinput {
	MARGIN-LEFT: 15px
}
.simpleForm SELECT[multiple] {
	MIN-WIDTH: 300px; HEIGHT: 25em
}
.simpleForm .select .iselect {
	TEXT-ALIGN: left
}
.simpleForm .select .iselect SELECT {
	WIDTH: 180px
}
.simpleForm .checkbox .required {
	MARGIN-LEFT: 40px
}
.simpleForm .checkbox .iinput {
	FLOAT: left; MARGIN-LEFT: auto; TEXT-ALIGN: left
}
.simpleForm .radio P {
	FLOAT: none; LINE-HEIGHT: 1.5em
}
.simpleForm .error .label P {
	COLOR: #f00
}
.simpleForm .radio .radioButtons {
	FLOAT: none; MARGIN-LEFT: 0px
}
.simpleForm .iradio {
	MARGIN-RIGHT: 20px; HEIGHT: 1.25em
}
.simpleForm .iradio .iinput {
	FLOAT: left; MARGIN-LEFT: auto; WIDTH: 20px; MARGIN-RIGHT: 10px
}
.simpleForm .iradio .iinput INPUT {
	DISPLAY: block
}
.simpleForm .thin .label {
	FLOAT: left; WIDTH: 100px
}
.simpleForm .thin .iinput INPUT {
	MARGIN-BOTTOM: 5px; WIDTH: 120px
}
.simpleForm .thin .iradio {
	FLOAT: left; MARGIN-RIGHT: 15px; HEIGHT: 1.25em
}
.simpleForm .thin .iradio .iinput {
	FLOAT: left
}
.simpleForm .thin .iradio .label {
	WIDTH: auto
}
.simpleForm .thin .iradio .iinput INPUT {
	WIDTH: 20px
}
.simpleForm .large TEXTAREA {
	HEIGHT: 19em
}
.simpleForm .horizontal .iradio .label {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.simpleForm .horizontal .iradio {
	FLOAT: left
}
.simpleForm .submit .iinput {
	BACKGROUND: url(/Resources/img/bg_button_base.gif) no-repeat 0px 0px; WIDTH: 260px
}
.simpleForm .submit .iinput:hover {
	BACKGROUND: url(/Resources/img/bg_button_base.gif) no-repeat 0px 100%
}
.simpleForm .pagination .submit .iinput {
	WIDTH: 120px
}
.simpleForm .submit .iinput INPUT {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; BACKGROUND: url(/Resources/img/button_point.gif) no-repeat 100% 0px; WIDTH: 280px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; FONT-FAMILY: verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 49px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.simpleForm .submit .iinput:hover INPUT {
	BACKGROUND: url(/Resources/img/button_point.gif) no-repeat 100% 100%
}
.simpleForm .pagination .submit .iinput INPUT {
	WIDTH: 140px
}
.simpleForm .passwords {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e7f1fa; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; WIDTH: 280px; PADDING-TOP: 10px
}
.simpleForm .passwords .password .iinput {
	MARGIN-LEFT: 0px! important
}
.simpleForm .passwords .password .iinput INPUT {
	WIDTH: 265px
}
.simpleForm .smallSubmit .iinput {
	BACKGROUND: url(/Resources/img/button_blue.gif) no-repeat 0px 0px; FLOAT: right; WIDTH: 80px; MARGIN-RIGHT: 20px
}
.simpleForm .smallSubmit .iinput:hover {
	BACKGROUND: url(/Resources/img/button_blue.gif) no-repeat 0px 0px;
}
.simpleForm .smallSubmit .iinput INPUT {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: 400; FONT-SIZE: 0.7em; BACKGROUND: url(/Resources/img/icon_submit_small.gif) no-repeat 100% 0px; PADDING-BOTTOM: 3px; WIDTH: 100px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; FONT-FAMILY: verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.simpleForm .smallSubmit .iinput INPUT:hover {
	BACKGROUND: url(/Resources/img/icon_submit_small.gif) no-repeat 100% 0px;
}
.simpleForm .replyAll .iinput INPUT {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: 400; FONT-SIZE: 0.7em; BACKGROUND: url(/Resources/img/icon_reply_all_small.gif) no-repeat 100% 0px; PADDING-BOTTOM: 3px; WIDTH: 100px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; FONT-FAMILY: verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.col6 .text .iinput INPUT {
	WIDTH: 430px
}
.col6 .itextarea TEXTAREA {
	WIDTH: 430px
}
.col6 .password .iinput INPUT {
	WIDTH: 430px
}
.col5 .text .iinput INPUT {
	WIDTH: 335px
}
.col5 .itextarea TEXTAREA {
	WIDTH: 335px
}
.col5 .password .iinput INPUT {
	WIDTH: 335px
}
.col4 .text .iinput INPUT {
	WIDTH: 270px
}
.col4 .itextarea TEXTAREA {
	WIDTH: 270px
}
.col4 .password .iinput INPUT {
	WIDTH: 270px
}
.col2half .text .iinput INPUT {
	WIDTH: 175px
}
.thinForm .submit {
	MARGIN-TOP: 1em
}
.thinForm .radio .iinput INPUT {
	FLOAT: left
}
.thinForm .radio .radioButtons .label {
	MARGIN-LEFT: 28px
}
.thinForm .radio .label LABEL {
	LINE-HEIGHT: 20px
}
.thinForm .submit .iinput {
	BACKGROUND: url(/Resources/img/button_blue.gif) no-repeat 0px 0px; FLOAT: right; WIDTH: 80px; MARGIN-RIGHT: 20px
}
.thinForm .go .iinput {
	WIDTH: 40px
}
.thinForm .submit .iinput INPUT {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 0.7em; BACKGROUND: url(/Resources/img/icon_submit_small.gif) no-repeat 100% 0px; PADDING-BOTTOM: 3px; WIDTH: 100px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; FONT-FAMILY: verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.commentForm .submit .iinput INPUT {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 0.7em; BACKGROUND: url(/Resources/img/icon_submit_small.gif) no-repeat 100% 0px; PADDING-BOTTOM: 3px; WIDTH: 100px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; FONT-FAMILY: verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.thinForm .go .iinput INPUT {
	WIDTH: 60px
}
.blueForm .label LABEL {
	COLOR: #ffffff;
}
.blueForm .error.label {
	BACKGROUND: none;
}
.blueForm .label {
	COLOR: #ffffff
}
.blueForm .submit .iinput {
	BACKGROUND: url(/Resources/img/button_white.gif) no-repeat 0px 0px; FLOAT: right; WIDTH: 150px; MARGIN-RIGHT: 20px
}
.blueForm .go .iinput {
	WIDTH: 40px
}
.blueForm .submit .iinput INPUT {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 0.7em; BACKGROUND: url(/Resources/img/icon_submit_white_small.gif) no-repeat 100% 0px; PADDING-BOTTOM: 3px; WIDTH: 170px; CURSOR: pointer; COLOR: #0076ac; BORDER-TOP-STYLE: none; FONT-FAMILY: verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.blueForm .go .iinput INPUT {
	WIDTH: 60px
}
.blueForm .submit .iinput:hover INPUT {
	BACKGROUND: url(/Resources/img/icon_submit_white_small.gif) no-repeat 100% 0px;
}
.blueForm .submit .iinput:hover {
	BACKGROUND: url(/Resources/img/button_white.gif) no-repeat 0px 0px
}
.dob .label {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-RIGHT: 2px
}
.dob .iinput {
	PADDING-RIGHT: 5px; FLOAT: left; PADDING-BOTTOM: 10px
}
.dob #day INPUT {
	WIDTH: 24px
}
.dob #month INPUT {
	WIDTH: 24px
}
.dob #year INPUT {
	WIDTH: 30px
}
.dobContainer {
	MARGIN-LEFT: 120px
}
.formGrad {
	BACKGROUND: url(/Resources/img/bg_grad_form.gif) #ebf3f9 repeat-x 0px 100%
}
.formGrad .line {
	PADDING-LEFT: 10px
}
.col6 .formGrad TEXTAREA {
	WIDTH: 410px
}
.col6 .formGrad .text INPUT {
	WIDTH: 410px
}
#formSurvey .line {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 16px
}
#formSurvey .radio {
	BACKGROUND: url(/Resources/img/bg_grad_survey.gif) repeat-x 0px 100%; BORDER-BOTTOM: #ececec 1px solid
}
#formSurvey .radio .label {
	WIDTH: 400px
}
#formSurvey .radio .radioButtons {
	MARGIN-LEFT: 430px
}
#formSurvey .radio .radioButtons .label {
	DISPLAY: none
}
#formSurvey .radio .iradio {
	FLOAT: left; MARGIN-RIGHT: 35px
}
#formSurvey .radio .label {
	FLOAT: left
}
#formSurvey FIELDSET {
	MARGIN-BOTTOM: 2em
}
#formSurvey .submit {
	FLOAT: right
}
.simpleForm DIV.update {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; PADDING-TOP: 0.3em
}
.simpleForm .update .label P {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0.3em; COLOR: #333333; PADDING-TOP: 0.3em
}
.simpleForm .update .updateBottom {
	BORDER-RIGHT: #ffcc00 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #ffcc00 1px solid; PADDING-LEFT: 0.3em; BACKGROUND: #fff8de; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ffcc00 1px solid; WIDTH: 252px; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ffcc00 1px solid
}
.simpleForm .update .updateImage IMG {
	DISPLAY: block; MARGIN: 1em auto
}
.simpleForm .preview {
	PADDING-RIGHT: 0.3em; DISPLAY: block; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; MARGIN-LEFT: 180px; PADDING-TOP: 0.3em
}
.simpleForm .preview P {
	MARGIN-BOTTOM: 0px
}
.simpleForm .preview .image {
	PADDING-BOTTOM: 1em; WIDTH: 100px
}
.simpleForm .preview .image IMG {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.menuForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1em; WIDTH: 100%; PADDING-TOP: 1em
}
.menuForm .line {
	MARGIN-BOTTOM: 0.3em
}
.menuForm .label {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 70px; COLOR: #ffffff; TEXT-ALIGN: right
}
.menuForm .checkbox .iinput {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 70px; COLOR: #ffffff; TEXT-ALIGN: right
}
.menuForm .radio .label P {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.menuForm .iradio .label {
	FLOAT: none; WIDTH: auto; TEXT-ALIGN: left
}
.menuForm .checkbox .label {
	FLOAT: none; WIDTH: auto; TEXT-ALIGN: left
}
.menuForm .iradio .label {
	MARGIN-LEFT: 20px
}
.menuForm .iinput {
	MARGIN-LEFT: 90px
}
.menuForm .iselect {
	MARGIN-LEFT: 90px
}
.menuForm .itextarea {
	MARGIN-LEFT: 90px
}
.menuForm .radio .iradio {
	MARGIN-LEFT: 90px
}
.menuForm .checkbox .label {
	MARGIN-LEFT: 90px
}
.menuForm .alignText {
	MARGIN-LEFT: 90px
}
.menuForm .errorBottom {
	MARGIN-LEFT: 90px
}
.menuForm .text INPUT {
	WIDTH: 104px
}
.menuForm .password INPUT {
	WIDTH: 104px
}
.menuForm .file INPUT {
	WIDTH: 104px
}
.menuForm .date INPUT {
	WIDTH: 74px
}
.menuForm .checkbox .iinput {
	MARGIN-LEFT: 0px; WIDTH: 30px
}
.menuForm .checkbox .label {
	MARGIN-LEFT: 35px
}
.menuForm TEXTAREA {
	WIDTH: 104px; FONT-FAMILY: verdana
}
.menuForm SELECT[multiple] {
	HEIGHT: 6em
}
.menuForm .iradio {
	HEIGHT: 1.25em
}
.menuForm .iradio .iinput {
	FLOAT: left; MARGIN-LEFT: auto; WIDTH: 20px
}
.menuForm .iradio .iinput INPUT {
	DISPLAY: block
}
#pageLayouts .layoutForm {
	WIDTH: 375px
}
#pageLayouts .layoutForm .label {
	WIDTH: 100px
}
#pageLayouts .layoutForm .checkbox .iinput {
	WIDTH: 100px
}
#pageLayouts .simpleForm .checkbox .label {
	WIDTH: auto
}
#pageLayouts .layoutForm .iinput {
	MARGIN-LEFT: 110px
}
#pageLayouts .layoutForm .iselect {
	MARGIN-LEFT: 110px
}
#pageLayouts .layoutForm .itextarea {
	MARGIN-LEFT: 110px
}
#pageLayouts .layoutForm .radio .iradio {
	MARGIN-LEFT: 110px
}
#pageLayouts .layoutForm .checkbox .label {
	MARGIN-LEFT: 110px
}
#pageLayouts .layoutForm .alignText {
	MARGIN-LEFT: 110px
}
#pageLayouts .layoutForm .errorBottom {
	MARGIN-LEFT: 110px
}
#pageLayouts .layoutForm .text INPUT {
	WIDTH: 220px
}
#pageLayouts .layoutForm .password INPUT {
	WIDTH: 220px
}
#pageLayouts .layoutForm .file INPUT {
	WIDTH: 220px
}
#pageLayouts .layoutForm TEXTAREA {
	WIDTH: 250px
}
#pageLayouts .layoutForm .large .itextarea {
	MARGIN-LEFT: 0px
}
#pageLayouts .layoutForm .large TEXTAREA {
	WIDTH: 350px; HEIGHT: 20em
}
#pageLayouts .simpleForm .checkbox .iinput {
	MARGIN-LEFT: auto
}
#pageLayouts .layoutForm .iradio .iinput INPUT {
	DISPLAY: block
}
#pageLayouts .layoutForm .update .updateBottom {
	WIDTH: 222px
}
#pageLayouts .layoutForm .preview {
	MARGIN-LEFT: 110px
}
#pageLayouts .layoutForm .preview .image {
	WIDTH: 100px
}
.simpleTable TH {
	PADDING-RIGHT: 20px; PADDING-BOTTOM: 1em
}
.simpleTable TH A, .simpleTable th span.right {
	PADDING-RIGHT: 13px; DISPLAY: block; BACKGROUND: url(/Resources/img/icon_none_small.gif) no-repeat 100% 0px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #fff!important; HEIGHT: 18px
}
.simpleTable TH A SPAN, .simpleTable th span.left {
	DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: url(/Resources/img/button_blue.gif) no-repeat 0px 0px; LINE-HEIGHT: 18px
}
.simpleTable th span.left:hover {TEXT-DECORATION:underline!important;}

.simpleTable TH A:hover {
	TEXT-DECORATION: none
}
.simpleTable TR.alt {
	BACKGROUND: #f7fbfe
}
.simpleTable .course {
	WIDTH: 400px
}
.simpleTable .location {
	WIDTH: 155px
}
.simpleTable .date {
	WIDTH: 155px
}
.simpleTable TD {
	COLOR: #1f95cd; BORDER-BOTTOM: #cbcbcb 1px solid
}
.simpleTable TD A {
	DISPLAY: block; PADDING-LEFT: 12px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 30px
}
.simpleTable TBODY TR:hover {
	BACKGROUND: #467db3
}
.simpleTable TBODY TR:hover TD A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DL.simpleList {
	MARGIN-BOTTOM: 0.75em
}
UL.simpleList LI {
	MARGIN-BOTTOM: 0.2em; MARGIN-LEFT: 15px; LIST-STYLE-TYPE: disc
}
UL.simpleList LI.action {
	BACKGROUND: url(/Resources/img/bullet.png) no-repeat 0px 5px
}
.simpleList LI.last {
	MARGIN-BOTTOM: 0px
}
OL.simpleList {
	PADDING-LEFT: 1.35em
}
OL.simpleList LI {
	PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 0.2em; LIST-STYLE-TYPE: decimal
}
.simpleList DT {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 2px; COLOR: #394b6a
}
.simpleList DD {
	MARGIN: 0px 0px 2px 30px; COLOR: #666666
}
.simpleList DT.attention {
	PADDING-LEFT: 30px; BACKGROUND: url(/Resources/img/icon_cloud.gif) no-repeat 0px 50%
}
.simpleList DT.activity {
	PADDING-LEFT: 30px; BACKGROUND: url(/Resources/img/icon_shapes.gif) no-repeat 0px 50%
}
.simpleListAlt {
	MARGIN: 0px 0px 10px 10px
}
.simpleListAlt DD {
	MARGIN-LEFT: 0px
}
.simpleListAlt DT {
	FONT-SIZE: 90%
}
.simplerList LI {
	MARGIN-BOTTOM: 0.3em
}
.simplerList LI A {
	COLOR: #3399cc
}
.simplerList LI.selected A {
	FONT-WEIGHT: bold
}

.topList {margin-bottom: 15px;}

.horizontalList {
	FLOAT: left
}
.horizontalList LI {
	BORDER-RIGHT: #d3d3d4 1px solid; PADDING-RIGHT: 1em; FONT-SIZE: 0.7em; FLOAT: left; MARGIN-RIGHT: 1em; white-space:nowrap;
}
.horizontalList LI.last {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT-STYLE: none
}
.horizontalList A {
	COLOR: #4a99dd
}
.horizontalList A:hover {
	TEXT-DECORATION: underline
}
.horizontalList input {
 background:none;
 border:0px;
 color: white;
float: left;
font-size: 1em;
padding:0px;
margin-top:-1px;
}
.sectionList {
	TEXT-ALIGN: center
}
.sectionList LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; MARGIN-RIGHT: 10px
}
.sectionList LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-RIGHT: 0px; BORDER-RIGHT-STYLE: none
}
.sectionList LI A {
	PADDING-RIGHT: 15px; BACKGROUND: url(/Resources/img/icon_section_arrow.gif) no-repeat 100% 1px; COLOR: #74a2d0
}
.sectionList LI.active A {
	PADDING-RIGHT: 15px; BACKGROUND: url(/Resources/img/icon_section_arrow.gif) no-repeat 100% -12px; COLOR: #000000
}
.sectionList LI.last A {
	PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.termsList {
	FLOAT: right; 
	white-space: nowrap;
}
.termsList LI {
	BORDER-RIGHT: #d3d3d4 1px solid; PADDING-RIGHT: 1em; DISPLAY: block; FONT-SIZE: 0.65em; FLOAT: left; MARGIN-RIGHT: 1em
}
.termsList LI.last {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT-STYLE: none
}
.termsList LI A {
	FLOAT: left; COLOR: #4a99dd
}
.termsList A:hover {
	COLOR: #527daf
}
.termsList A:visited {
	COLOR: #527daf
}
.surveyList {
	PADDING-BOTTOM: 1em; MARGIN-LEFT: 410px
}
.surveyList LI {
	FLOAT: left
}
.surveyList LI.last {
	FLOAT: right; MARGIN-RIGHT: 20px
}
.numberList {
	MARGIN-LEFT: 447px
}
.numberList LI {
	FLOAT: left; MARGIN-RIGHT: 58px
}
ul.largeSocialList {
	display:block;
	border:1px solid transparent;
}
* html ul.largeSocialList {
	border:0px solid transparent;
}
.largeSocialList LI {
	FLOAT: left; CURSOR: pointer; MARGIN-RIGHT: 20px
}
.largeSocialList LI A {
	DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(/Resources/img/button_grey.png) no-repeat 0px 50%; WIDTH: 90px; CURSOR: pointer; HEIGHT: 33px;
}
.largeSocialList LI A SPAN {
	DISPLAY: block; LEFT: 10px; LINE-HEIGHT: 33px; POSITION: relative
}
.largeSocialList LI A:hover {
	TEXT-DECORATION: none; height:33px;
}
.largeSocialList LI.follow {
	margin-top:2px;
}
.largeSocialList LI.follow A SPAN {
	BACKGROUND: url(/Resources/img/icon_follow.png) no-repeat 100% 0px; HEIGHT: 33px
}
.largeSocialList LI.follow A:hover SPAN {
	BACKGROUND: url(/Resources/img/icon_follow.png) no-repeat 100% 100%
}
.largeSocialList LI.like {
	margin-top:2px;
}
.largeSocialList LI.like A SPAN {
	BACKGROUND: url(/Resources/img/icon_like.png) no-repeat 100% 0px; HEIGHT: 33px
}
.largeSocialList LI.like A:hover SPAN {
	BACKGROUND: url(/Resources/img/icon_like.png) no-repeat 100% 100%
}
.largeSocialList LI.share A {
	WIDTH: 140px; HEIGHT: 37px
}
.largeSocialList LI.share A SPAN {
	BACKGROUND: url(/Resources/img/icon_share.png) no-repeat 100% 0px; HEIGHT: 37px
}
.largeSocialList LI.share A:hover SPAN {
	BACKGROUND: url(/Resources/img/icon_share.png) no-repeat 100% 100%
}
.largeSocialList LI.support A {
	DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(/Resources/img/button_grey_long.png) no-repeat 0px 50%; WIDTH: 90px; CURSOR: pointer; HEIGHT: 33px
}
.largeSocialList LI.support A {
	WIDTH: 255px; HEIGHT: 33px
}
.largeSocialList LI.support A SPAN {
	BACKGROUND: url(/Resources/img/icon_support.png) no-repeat 100% 0px; HEIGHT: 33px
}
.largeSocialList LI.support A:hover SPAN {
	BACKGROUND: url(/Resources/img/icon_support.png) no-repeat 100% 100%; HEIGHT: 33px
}
.smallSocialList LI {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.smallSocialList LI A {
	PADDING-RIGHT: 13px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden; COLOR: #fff; HEIGHT: 18px
}
.smallSocialList LI A SPAN {
	DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: url(/Resources/img/button_blue.gif) no-repeat 0px 0px; LINE-HEIGHT: 18px
}
.smallSocialList LI A:hover {
	TEXT-DECORATION: none
}
.smallSocialList LI.last {
	MARGIN-RIGHT: 0px
}
.smallSocialList LI.like A {
	PADDING-RIGHT: 22px; BACKGROUND: url(/Resources/img/icon_like_small.gif) no-repeat 100% 0px
}
.smallSocialList LI.like A SPAN {
	PADDING-RIGHT: 8px
}
.smallSocialList LI.like A:hover {
	BACKGROUND: url(/Resources/img/icon_like_small.gif) no-repeat 100% 100%
}
.smallSocialList LI.share A {
	PADDING-RIGHT: 44px; BACKGROUND: url(/Resources/img/icon_share_small.gif) no-repeat 100% 0px
}
.smallSocialList LI.share A SPAN {
	PADDING-RIGHT: 8px
}
.smallSocialList LI.share A:hover {
	BACKGROUND: url(/Resources/img/icon_share_small.gif) no-repeat 100% 100%
}
.smallSocialList LI.forum A {
	BACKGROUND: url(/Resources/img/icon_none_small.gif) no-repeat 100% 0px; WIDTH: 165px
}
.smallSocialList LI.facebook A {
	WIDTH: 165px
}
.smallSocialList LI.facebook A {
	BACKGROUND: url(/Resources/img/icon_facebook_small.gif) no-repeat 100% 0px
}
.smallSocialList LI.facebook A:hover {
	BACKGROUND: url(/Resources/img/icon_facebook_small.gif) no-repeat 100% 100%
}
.smallSocialList LI.twitter A {
	PADDING-RIGHT: 22px; BACKGROUND: url(/Resources/img/icon_twitter_small.gif) no-repeat 100% 0px
}
.smallSocialList LI.twitter A:hover {
	BACKGROUND: url(/Resources/img/icon_twitter_small.gif) no-repeat 100% 100%
}
.smallSocialList LI.report A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #6699cc
}
.smallSocialList LI.edit A {
	BACKGROUND: url(/Resources/img/icon_none_small.gif) no-repeat 100% 0px
}
.smallSocialList LI.edit A:hover {
	BACKGROUND: url(/Resources/img/icon_none_small.gif) no-repeat 100% 100%
}
.smallSocialList LI.none A {
	BACKGROUND: url(/Resources/img/icon_none_small.gif) no-repeat 100% 0px
}
.smallSocialList LI.none A:hover {
	BACKGROUND: url(/Resources/img/icon_none_small.gif) no-repeat 100% 100%
}
.smallSocialList LI.arrow A {
	BACKGROUND: url(/Resources/img/icon_submit_small.gif) no-repeat 100% 0px
}
.smallSocialList LI.doubleArrow A {
	BACKGROUND: url(/Resources/img/icon_reply_all_small.gif) no-repeat 100% 0px
}
.smallSocialList LI.arrow A SPAN {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px
}
.smallSocialList LI.doubleArrow A SPAN {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px
}
#milestonesForm .milestoneList {
	POSITION: relative
}
#milestonesForm .milestoneList LI {
	LEFT: -50px; POSITION: absolute; TOP: 5px
}
.milestoneList {
	MARGIN-BOTTOM: 1em
}
.milestoneList LI {
	DISPLAY: block; FLOAT: left; WIDTH: 35px; MARGIN-RIGHT: 6px; HEIGHT: 60px
}
.milestoneList LI.last {
	MARGIN-RIGHT: 0px
}
.milestoneList LI.active {
	BACKGROUND: url(/Resources/img/icon_milestones.jpg) no-repeat 0px 0px
}
.milestoneList LI.completed {
	BACKGROUND: url(/Resources/img/icon_milestones.jpg) no-repeat 50% 0%
}
.milestoneList LI.inactive {
	BACKGROUND: url(/Resources/img/icon_milestones.jpg) no-repeat 100% 0%
}
.milestoneList SPAN {
	MARGIN-TOP: 32px; DISPLAY: block; MARGIN-LEFT: 13px; WIDTH: 12px; HEIGHT: 17px
}
.milestoneList .number_1 {
	BACKGROUND: url(/Resources/img/numbers.png) no-repeat
}
.milestoneList .inactive .number_1 {
	BACKGROUND: url(/Resources/img/numbers.png) no-repeat 0px -17px
}
.milestoneList .number_2 {
	BACKGROUND: url(/Resources/img/numbers.png) no-repeat -12px 0px
}
.milestoneList .inactive .number_2 {
	BACKGROUND: url(/Resources/img/numbers.png) no-repeat -12px -17px
}
.milestoneList .number_3 {
	BACKGROUND: url(/Resources/img/numbers.png) no-repeat -24px 0px
}
.milestoneList .inactive .number_3 {
	BACKGROUND: url(/Resources/img/numbers.png) no-repeat -24px -17px
}
.milestoneList .number_4 {
	BACKGROUND: url(/Resources/img/numbers.png) no-repeat -36px 0px
}
.milestoneList .inactive .number_4 {
	BACKGROUND: url(/Resources/img/numbers.png) no-repeat -36px -17px
}
.milestoneList .number_5 {
	BACKGROUND: url(/Resources/img/numbers.png) no-repeat -48px 0px
}
.milestoneList .inactive .number_5 {
	BACKGROUND: url(/Resources/img/numbers.png) no-repeat -48px -17px
}
.milestoneTaskList DT.completed {
	FONT-SIZE: 0.85em; COLOR: #003366
}
.milestoneTaskList DT.active {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #003366
}
.milestoneTaskList DT.inactive {
	FONT-SIZE: 0.9em; COLOR: #999999
}
.milestoneTaskList DD {
	MARGIN-BOTTOM: 1em; MARGIN-LEFT: 0px; COLOR: #666666
}
.milestoneTaskList DD.active {
	COLOR: #333333
}
.footerList {
	FLOAT: right
}
.footerList LI {
	FONT-SIZE: 0.7em; COLOR: #999999; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: 10px
}
.footerList LI.last {
	MARGIN-RIGHT: 0px
}
.footerList LI A {
	COLOR: #0086c3; TEXT-DECORATION: none
}
.footerList LI A:hover {
	TEXT-DECORATION: underline
}
.iconList {
	OVERFLOW: hidden
}
.iconList LI {
	FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 140px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none
}
.iconList LI.selected A {
	COLOR: #b6e2f0
}
.iconList LI SPAN {
	DISPLAY: block; FLOAT: left; WIDTH: 20px; MARGIN-RIGHT: 6px; HEIGHT: 20px
}
.iconList LI.edit SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -20px 1px
}
.iconList LI.selected.edit SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -20px -19px
}
.iconList LI.publicView SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -120px 1px
}
.iconList LI.selected.publicView SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -120px -19px
}
.iconList LI.feedback SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -40px 1px
}
.iconList LI.selected.feedback SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -40px -19px
}
.iconList LI.invite SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -80px 1px
}
.iconList LI.selected.invite SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -80px -19px
}
.iconList LI.twitter SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat 0px 1px
}
.iconList LI.selected.twitter SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat 0px -19px
}
.iconList LI.milestones SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -100px 1px
}
.iconList LI.selected.milestones SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -100px -19px
}
.iconList LI.inbox SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -60px 1px
}
.iconList LI.selected.inbox SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -60px -19px
}
.iconList LI.compose SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -140px 1px
}
.iconList LI.selected.compose SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -140px -19px
}
.iconList LI.composeInverted SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -160px 1px
}
.iconList LI.inboxInverted SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -200px 1px
}
.iconList LI.recipient SPAN {
	BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -180px 1px
}
.paginationList {
	LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.paginationList LI {
	DISPLAY: inline; FONT-SIZE: 11px; MARGIN-RIGHT: 2px; line-height:normal;
}
.paginationList A {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #ffffff 1px solid
}
.paginationList .previous-off {
	padding: 3px 6px 2px 6px; BORDER-RIGHT: #5bacd0 1px solid; BORDER-TOP: #5bacd0 1px solid;  FONT-WEIGHT: bold; BORDER-LEFT: #5bacd0 1px solid; COLOR: #5bacd0; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #5bacd0 1px solid
}
.paginationList .previous-off span {
 padding: 4px 6px 1px 6px;
}
.paginationList .next-off {
PADDING: 3px 6px 2px 6px; BORDER-RIGHT: #5bacd0 1px solid; BORDER-TOP: #5bacd0 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #5bacd0 1px solid; COLOR: #5bacd0; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #5bacd0 1px solid
}
.paginationList .next-off span {
 padding: 4px 6px 1px 6px;
}
.paginationList .next A {
	FONT-WEIGHT: bold
}
.paginationList .previous A {
	FONT-WEIGHT: bold
}
.paginationList .active {
	BACKGROUND: #ffffff; COLOR: #0076ac; 
}

.paginationList .active span {
 padding: 3px 6px 2px 6px; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #ffffff 1px solid; COLOR: #0076ac;  BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: verdana,tahoma,georgia,sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #fff;
}
.paginationList A:link {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.paginationList A:visited {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.paginationList A:hover {
	BORDER-RIGHT: #5bacd0 1px solid; BORDER-TOP: #5bacd0 1px solid; BORDER-LEFT: #5bacd0 1px solid; BORDER-BOTTOM: #5bacd0 1px solid
}
.downloadList A {
	DISPLAY: block; PADDING-LEFT: 35px; BACKGROUND: url(/Resources/img/icon_download.gif) no-repeat; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; PADDING-TOP: 12px
}
.courseDetailsList {
	MARGIN-BOTTOM: 1em
}
.courseDetailsList DD {
	COLOR: #ffffff
}
.courseDetailsList DT {
	COLOR: #ffffff
}
.courseDetailsList DD {
	MARGIN-LEFT: 0px
}
.courseDetailsList DT {
	FONT-WEIGHT: bold
}
.courseDetailsList .location {
	FLOAT: left
}
.courseDetailsList .when {
	MARGIN-LEFT: 230px
}
.courseDetailsList DT.time {
	PADDING-RIGHT: 4px; FLOAT: left
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana,tahoma,georgia,sans-serif
}
H1 {
	FONT-WEIGHT: 100; FONT-SIZE: 1.1em; COLOR: #000000
}
H1.ubuntuHeader {
	MARGIN-BOTTOM: 0px; COLOR: #ffffff
}
H2 {
	FONT-WEIGHT: 800; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 0.5em; COLOR: #666666
}
H3 {
	FONT-SIZE: 0.8em; COLOR: #000000
}
H4 {
	FONT-SIZE: 0.75em; MARGIN-BOTTOM: 0.3em; COLOR: #333333
}
A {
	COLOR: #1f95cd; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0970a1
}
A:hover {
	TEXT-DECORATION: underline
}
P.description A {
	COLOR: #394b6a
}
P.italic {
	FONT-STYLE: italic
}
P {
	COLOR: #666666
}
ADDRESS {
	FONT-SIZE: 100%
}
LI {
	COLOR: #888888
}
LABEL {
	COLOR: #666666
}
.label {
	COLOR: #666666
}
.hr {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #cccccc; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 1px
}
.bold {
	FONT-WEIGHT: bold; COLOR: #394b6a
}
.floatRight {
	FLOAT: right
}
.marginBottom {
	MARGIN-BOTTOM: 1em
}
.buttonContainer {
	FLOAT: left
}
.button {
	WIDTH: 280px
}
.button A {
	PADDING-RIGHT: 20px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: url(/Resources/img/button_point.gif) no-repeat 100% 0px; COLOR: #ffffff
}
.button A:hover {
	BACKGROUND: url(/Resources/img/button_point.gif) no-repeat 100% 100%; TEXT-DECORATION: none
}
.button A SPAN {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/Resources/img/bg_button_base.gif) no-repeat 0px 0px; COLOR: #ffffff; LINE-HEIGHT: 49px
}
.button A:hover SPAN {
	BACKGROUND: url(/Resources/img/bg_button_base.gif) no-repeat 0px 100%
}
.buttonPrev {
	WIDTH: 140px
}
.buttonPrev A {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: url(/Resources/img/button_point_rev.gif) no-repeat 0px 0px; COLOR: #ffffff
}
.buttonPrev A:hover {
	BACKGROUND: url(/Resources/img/button_point_rev.gif) no-repeat 0px 100%; TEXT-DECORATION: none
}
.buttonPrev A SPAN {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/Resources/img/bg_button_base_rev.gif) no-repeat 100% 0px; COLOR: #ffffff; LINE-HEIGHT: 49px
}
.buttonPrev A:hover SPAN {
	BACKGROUND: url(/Resources/img/bg_button_base_rev.gif) no-repeat 100% 100%
}
.buttonDraft {
	WIDTH: 140px; TEXT-ALIGN: center
}
.buttonDraft A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #ffffff; TEXT-DECORATION: none
}
.buttonDraft A SPAN {
	DISPLAY: block; BACKGROUND: url(/Resources/img/bg_button_base_rev.gif) no-repeat 50% 0px; COLOR: #ffffff; LINE-HEIGHT: 49px
}
.buttonDraft A:hover SPAN {
	BACKGROUND: url(/Resources/img/bg_button_base_rev.gif) no-repeat 50% 100%
}
.fancyButton P {
	FONT-SIZE: 0.9em; MARGIN-BOTTOM: 0px
}
.fancyButton A {
	DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(/Resources/img/bg_button_fancy.png) no-repeat; WIDTH: 170px; COLOR: #ffffff; PADDING-TOP: 12px; HEIGHT: 30px
}
.fancyButton A:hover {
	BACKGROUND: url(/Resources/img/bg_button_fancy.png) no-repeat 0px 100%; TEXT-DECORATION: none
}
.blueBox .whiteButton {
	FLOAT: right
}
.blueBox .whiteButton A {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(/Resources/img/button_white.gif) no-repeat; WIDTH: 170px; CURSOR: pointer; COLOR: #0076ac!important; LINE-HEIGHT: 18px; HEIGHT: 18px; TEXT-DECORATION: none
}
.blueBox .whiteButton A SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(/Resources/img/icon_submit_white_small.gif) no-repeat 100% 0px; HEIGHT: 18px
}
#printButton {
	FLOAT: right; CURSOR: pointer; POSITION: relative; TOP: 2px
}
.col1 {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.col2 {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.col2half {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.col3 {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.col4 {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.col5 {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.col6 {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.col7 {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.col8 {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.col9 {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.col10 {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.col11 {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.col12 {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.col1 {
	WIDTH: 60px
}
.col2 {
	WIDTH: 140px
}
.col2half {
	WIDTH: 200px
}
.col3 {
	WIDTH: 220px
}
.col4 {
	WIDTH: 300px
}
.col5 {
	WIDTH: 380px
}
.col6 {
	WIDTH: 460px
}
.col7 {
	WIDTH: 540px
}
.col8 {
	WIDTH: 620px
}
.col9 {
	WIDTH: 700px
}
.col10 {
	WIDTH: 780px
}
.col11 {
	WIDTH: 860px
}
.col12 {
	MARGIN-BOTTOM: 1em; WIDTH: 940px
}
.col12home {
	MARGIN-BOTTOM: 1em; WIDTH: 1140px
}
.pad1 {
	MARGIN-LEFT: 80px
}
.pad2 {
	MARGIN-LEFT: 160px
}
.pad3 {
	MARGIN-LEFT: 240px
}
.pad4 {
	MARGIN-LEFT: 320px
}
.pad5 {
	MARGIN-LEFT: 400px
}
.pad6 {
	MARGIN-LEFT: 480px
}
.pad7 {
	MARGIN-LEFT: 560px
}
.pad8 {
	MARGIN-LEFT: 640px
}
.pad9 {
	MARGIN-LEFT: 720px
}
.pad9half {
	MARGIN-LEFT: 744px
}
.pad10 {
	MARGIN-LEFT: 800px
}
.pad11 {
	MARGIN-LEFT: 880px
}
.pad12 {
	MARGIN-LEFT: 960px
}
#content .pad9half .col2half {
	BACKGROUND: url(/Resources/img/bg_grad_right_col.gif) repeat-x
}
.last {
	MARGIN-RIGHT: 0px
}
.colPadding {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.col2halftopCorners {
	DISPLAY: block; BACKGROUND: url(/Resources/img/corners.gif) no-repeat 0px -40px; OVERFLOW: hidden; WIDTH: 200px; HEIGHT: 4px
}
.col2halfBottomCorners {
	DISPLAY: block; BACKGROUND: url(/Resources/img/corners.gif) no-repeat 0px -44px; OVERFLOW: hidden; WIDTH: 200px; HEIGHT: 4px
}
.col3topCorners {
	DISPLAY: block; BACKGROUND: url(/Resources/img/corners.gif) no-repeat 0px -32px; OVERFLOW: hidden; WIDTH: 220px; HEIGHT: 4px
}
.col3BottomCorners {
	DISPLAY: block; BACKGROUND: url(/Resources/img/corners.gif) no-repeat 0px -36px; OVERFLOW: hidden; WIDTH: 220px; HEIGHT: 4px
}
.col4topCorners {
	DISPLAY: block; BACKGROUND: url(/Resources/img/corners.gif) no-repeat 0px -24px; OVERFLOW: hidden; WIDTH: 300px; HEIGHT: 4px
}
.col4BottomCorners {
	DISPLAY: block; BACKGROUND: url(/Resources/img/corners.gif) no-repeat 0px -28px; OVERFLOW: hidden; WIDTH: 300px; HEIGHT: 4px
}
.col5topCorners {
	DISPLAY: block; BACKGROUND: url(/Resources/img/corners.gif) no-repeat 0px -16px; OVERFLOW: hidden; WIDTH: 380px; HEIGHT: 4px
}
.col5BottomCorners {
	DISPLAY: block; BACKGROUND: url(/Resources/img/corners.gif) no-repeat 0px -20px; OVERFLOW: hidden; WIDTH: 380px; HEIGHT: 4px
}
.col6topCorners {
	DISPLAY: block; BACKGROUND: url(/Resources/img/corners.gif) no-repeat 0px -8px; OVERFLOW: hidden; WIDTH: 460px; HEIGHT: 4px
}
.col6BottomCorners {
	DISPLAY: block; BACKGROUND: url(/Resources/img/corners.gif) no-repeat 0px -12px; OVERFLOW: hidden; WIDTH: 460px; HEIGHT: 4px
}
.col6aTopCorners {
	DISPLAY: block; BACKGROUND: url(/Resources/img/corners2.gif) no-repeat 0px -56px; OVERFLOW: hidden; WIDTH: 440px; HEIGHT: 4px
}
.col6aBottomCorners {
	DISPLAY: block; BACKGROUND: url(/Resources/img/corners2.gif) no-repeat 0px -60px; OVERFLOW: hidden; WIDTH: 440px; HEIGHT: 4px
}
.col7topCorners {
	DISPLAY: block; BACKGROUND: url(/Resources/img/corners.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 540px; HEIGHT: 4px
}
.col7BottomCorners {
	DISPLAY: block; BACKGROUND: url(/Resources/img/corners.gif) no-repeat 0px -4px; OVERFLOW: hidden; WIDTH: 540px; HEIGHT: 4px
}
#quickLogin .col4topCorners {
	DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 0px; HEIGHT: 0px
}
#quickLogin .col4BottomCorners {
	DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 0px; HEIGHT: 0px
}
.blueBox2halfTop {
	DISPLAY: block; BACKGROUND: url(/Resources/img/blue_box_2half_top.png) no-repeat; WIDTH: 200px; HEIGHT: 4px
}
.blueBox2halfBottom {
	DISPLAY: block; BACKGROUND: url(/Resources/img/blue_box_2half_bottom.png) no-repeat; WIDTH: 200px; HEIGHT: 4px
}
.blueBox6Top {
	DISPLAY: block; BACKGROUND: url(/Resources/img/blue_box_6_top.png) no-repeat; WIDTH: 460px; HEIGHT: 4px
}
.blueBox6Bottom {
	DISPLAY: block; BACKGROUND: url(/Resources/img/blue_box_6_bottom.png) no-repeat; WIDTH: 460px; HEIGHT: 4px
}
#atffc {
	DISPLAY: none
}
.coreTemplate #pageWrap {
	BACKGROUND: url(/Resources/img/bg_grad.gif) repeat-x 0px 0px
}
.coreTemplate #pageWrap .innerPage {
	MARGIN: 0px auto; WIDTH: 982px; TEXT-ALIGN: left
}
#topMenu {
	BACKGROUND: url(/Resources/img/bg_grad_menu.gif) #022755 repeat-x 0px 0px
}
#topMenu .innerMenu {
	Z-INDEX: 3; PADDING-BOTTOM: 1em; MARGIN: 0px auto; WIDTH: 982px; POSITION: relative
}
#logoO2 {
	PADDING-RIGHT: 50px; PADDING-LEFT: 40px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 60px; PADDING-TOP: 16px
}
#logo {
	PADDING-RIGHT: 40px; FLOAT: right; PADDING-TOP: 16px
}
#menu {
	MARGIN-TOP: 1.5em; LEFT: 100px; FLOAT: left; MARGIN-BOTTOM: 1px; BOTTOM: 0px; POSITION: absolute
}
#menu LI {
	DISPLAY: block; FONT-SIZE: 0.7em; /*BACKGROUND: url(/Resources/img/bg_button.gif) no-repeat 0px 0px;*/ FLOAT: left; MARGIN-RIGHT: 2px
}
#menu LI A {DISPLAY: block; COLOR: #88ccff; TEXT-ALIGN: left}

#menu LI A {BACKGROUND: url(/Resources/img/bg_menu_mid.gif) repeat-x top left transparent; float:left;  }
#menu LI A span.menu_left {BACKGROUND: url(/Resources/img/bg_menu_left.gif) no-repeat top left transparent; float:left; }
#menu LI A span.menu_right {BACKGROUND: url(/Resources/img/bg_menu_right.gif) no-repeat top right transparent; PADDING: 10px 15px 15px 15px; float:left; }

#menu LI A:hover {BACKGROUND: url(/Resources/img/bg_menu_mid_o.gif) repeat-x top left transparent; TEXT-DECORATION: none; cursor:pointer;}
#menu LI A:hover span.menu_left {BACKGROUND: url(/Resources/img/bg_menu_left_o.gif) no-repeat top left transparent;}
#menu LI A:hover span.menu_right {BACKGROUND: url(/Resources/img/bg_menu_right_o.gif) no-repeat top right transparent;}

#menu LI.active A {BACKGROUND: url(/Resources/img/bg_menu_mid_o.gif) repeat-x top left transparent; TEXT-DECORATION: none}
#menu LI.active A span.menu_left {BACKGROUND: url(/Resources/img/bg_menu_left_o.gif) no-repeat top left transparent;}
#menu LI.active A span.menu_right {BACKGROUND: url(/Resources/img/bg_menu_right_o.gif) no-repeat top right transparent;}

#smallMenu {
	RIGHT: 120px; BOTTOM: 15px; POSITION: absolute
}
#smallMenu LI {
	BORDER-RIGHT: #6e7991 1px solid; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-RIGHT: 10px
}
#smallMenu LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #88ccff; PADDING-TOP: 0px
}
#smallMenu LI.last {
	MARGIN-RIGHT: 0px; BORDER-RIGHT-STYLE: none
}
.factBox {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: #c2dbf1; PADDING-BOTTOM: 16px; PADDING-TOP: 16px
}
.factBox LI {
	COLOR: #666666
}
.loginTopPadding {
	PADDING-TOP: 2em
}
.loginBox {
	BACKGROUND: #c2dbf1; MARGIN-BOTTOM: 1em
}
.loginBox LABEL {
	COLOR: #003333
}
.loginBox .iinput INPUT {
	WIDTH: 272px
}
.loginBox .text .iinput INPUT {
	WIDTH: 272px
}
.loginBox .password .iinput INPUT {
	WIDTH: 272px
}
.loginBox A {
	FONT-SIZE: 0.8em; COLOR: #000000; TEXT-DECORATION: underline
}
.loginBox .simpleForm .label {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.loginBox .simpleForm .error.label {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#pageProject .loginBox .simpleForm .submit {
	LEFT: 0px; TOP: 0px
}
.lightBlueBox {
	BACKGROUND: #c2dbf1; MARGIN-BOTTOM: 1em
}
.partnerTab {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #989898 1px solid
}
.partnerTab IMG {
	
}
.partnerTab P {
	COLOR: #558cc4; PADDING-TOP: 25%
}
.pageHeader {
	PADDING-LEFT: 100px; FLOAT: left; PADDING-TOP: 1.5em
}
.headerPadding {
	PADDING-LEFT: 24px; PADDING-BOTTOM: 5px; PADDING-TOP: 20px
}
#infobar {
	Z-INDEX: 1; POSITION: relative
}
#cloudTop {
	DISPLAY: block; Z-INDEX: 2; BACKGROUND: url(/Resources/img/cloud_top.png) no-repeat 0px 0px; LEFT: 0px; WIDTH: 985px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 33px
}
#cloudTopBar {
	DISPLAY: block; Z-INDEX: 2; BACKGROUND: url(/Resources/img/cloud_top_side_bar.png) no-repeat 0px 0px; LEFT: 0px; WIDTH: 985px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 40px
}
.pageTop {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/Resources/img/page_top.png) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 985px; PADDING-TOP: 0px; HEIGHT: 12px
}
* > #infobar {
	MIN-HEIGHT: 1px; PADDING-TOP: 80px
}
* > #infobar .minHeight {
	MARGIN-TOP: -80px
}
* HTML #infobar {
	HEIGHT: 80px
}
#pageShadow {
	DISPLAY: block; BACKGROUND: url(/Resources/img/bg_grad_page_shadow.gif) #ffffff repeat-x; WIDTH: 100%; HEIGHT: 40px
}
#content {
	BACKGROUND: url(/Resources/img/bg_page.png) repeat-y; PADDING-BOTTOM: 3em
}
#pageDashboard #content {
	Z-INDEX: 1000! important; BACKGROUND: url(/Resources/img/bg_page_dashboard.png) repeat-y 0px 0px; PADDING-BOTTOM: 3em
}
#content .innerContent {
	MARGIN: 0px auto; WIDTH: 940px; PADDING-TOP: 2em
}
#pageWrap {
	MIN-HEIGHT: 620px
}
* > #content {
	MIN-HEIGHT: 1px; PADDING-TOP: 620px
}
* > #content .minHeight {
	MARGIN-TOP: -620px
}
* HTML #content {
	HEIGHT: 620px
}
.plainStyle H2 {
	DISPLAY: block; PADDING-BOTTOM: 0.5em; COLOR: #558cc4; BORDER-BOTTOM: #989898 1px solid
}
.plainStyle .lightBlueBox H2 {
	BORDER-BOTTOM-STYLE: none
}
.plainStyle A.arrowLink {
	PADDING-RIGHT: 10px; BACKGROUND: url(/Resources/img/icon_arrow.gif) no-repeat 100% 75%; COLOR: #6594ca
}
.plainStyle .copy {
	MARGIN-BOTTOM: 2em
}
#footer {
	PADDING-BOTTOM: 4em; WIDTH: 100%
}
#footer .innerFooter {
	MARGIN: 0px auto; WIDTH: 960px
}
#footer .footerTagline {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(/Resources/img/col_grad.jpg) #ffffff repeat-x 0px 100%; MARGIN-BOTTOM: 2em; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0.8em; TEXT-ALIGN: right
}
#footer #footerLogo {
	FLOAT: left
}
#footer #footerLogo A {
	CURSOR: pointer
}
#flash {
	Z-INDEX: -1
}
#quickLogin {
	RIGHT: 100px; WIDTH: 206px; POSITION: absolute; TOP: 66px
}
#quickLogin .loginBox {
	BACKGROUND: url(/Resources/img/bg_login.png) repeat-y; MARGIN-BOTTOM: 0px
}
#quickLogin .simpleForm {
	DISPLAY: block; BACKGROUND: url(/Resources/img/bg_login_box.gif) #192a51 repeat-x; MARGIN: 0px auto; WIDTH: 190px
}
#quickLogin .simpleForm .colPadding {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
#quickLogin .loginTop {
	DISPLAY: block; BACKGROUND: url(/Resources/img/bg_login_corners.png) no-repeat 0px 0px; WIDTH: 206px; HEIGHT: 12px
}
#quickLogin .loginBottom {
	DISPLAY: block; BACKGROUND: url(/Resources/img/bg_login_corners.png) no-repeat 0px 100%; WIDTH: 206px; HEIGHT: 12px
}
#quickLogin .loginBox LABEL {
	COLOR: #b8d6ee
}
#quickLogin .loginBox P A {
	COLOR: #b8d6ee
}
#quickLogin .loginBox INPUT {
	DISPLAY: block; WIDTH: 155px
}
#quickLogin .loginBox .label {
	MARGIN-BOTTOM: 0.3em
}
#quickLogin .loginBox .line {
	MARGIN-BOTTOM: 0.5em
}
#quickLogin .loginBox .submit .iinput {
	WIDTH: 162px
}
#quickLogin .loginBox .submit .iinput INPUT {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; BACKGROUND: url(/Resources/img/bg_button_login.gif) no-repeat 0px 0px; WIDTH: 162px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; FONT-FAMILY: verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 36px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
#quickLogin .loginBox .submit .iinput:hover INPUT {
	BACKGROUND: url(/Resources/img/bg_button_login.gif) no-repeat 0px 100%
}
#quickLogin .loginBox H3 {
	DISPLAY: none
}
.stage .title {
	MARGIN-BOTTOM: 1em
}
.stage .title H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 390px; COLOR: #0b6293; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 23px
}
#pageHome #content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#pageHome .col3 {
	MARGIN-BOTTOM: 20px; HEIGHT: 319px
}
#pageHome #filter {
	DISPLAY: block; BACKGROUND: url(/Resources/img/bg_project_home_filter.png) no-repeat 0px 0px
}
#pageHome #filter HR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1px; WIDTH: 217px; LINE-HEIGHT: 0pt; PADDING-TOP: 0px; BORDER-BOTTOM: #b8bfcd 1px solid; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
#pageHome #filter .legend {
	DISPLAY: block; FONT-SIZE: 105%; MARGIN-BOTTOM: 0.5em; COLOR: #1a315d; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
#pageHome #filter LABEL {
	FONT-SIZE: 105%; COLOR: #1a315d; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
#pageHome #filter FIELDSET {
	PADDING-RIGHT: 10px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: 1px; WIDTH: 193px; PADDING-TOP: 15px
}
#pageHome #filter .line {
	CLEAR: left; HEIGHT: 18px
}
#pageHome #filter .line {
	DISPLAY: block
}
#pageHome #filter .icheckbox {
	DISPLAY: block
}
#pageHome #filter .label {
	DISPLAY: block
}
#pageHome #filter .icheckbox {
	FLOAT: left
}
#pageHome #filter .label {
	FLOAT: left
}
#pageHome #filter .icheckbox INPUT {
	MARGIN: 2px 11px 0px 1px
}
#pageHome #filter .label {
	MARGIN: 0px 0px 3px
}
#pageHome #filter .label LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(/Resources/img/icons_filter_projects.png) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; HEIGHT: 16px
}
#pageHome #filter .label LABEL#labelNeighbourhood {
	BACKGROUND-POSITION: 0px -1px
}
#pageHome #filter .label LABEL#labelLearning {
	BACKGROUND-POSITION: 0px -23px
}
#pageHome #filter .label LABEL#labelPlanet {
	BACKGROUND-POSITION: 0px -46px
}
#pageHome #filter .label LABEL#labelWellbeing {
	BACKGROUND-POSITION: 0px -69px
}
#pageHome #filter .label LABEL#labelExpression {
	BACKGROUND-POSITION: 0px -92px
}
#pageHome #filter .label LABEL#labelCampaigning {
	BACKGROUND-POSITION: 0px -114px
}
#pageHome #filter .label LABEL.false {
	COLOR: #999
}
#pageHome #filter .select LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; WIDTH: 50px; PADDING-TOP: 0px
}
#pageHome #filter .select SELECT {
	FONT-SIZE: 105%; WIDTH: 125px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
#pageHome #filter INPUT {
	FONT-SIZE: 100%
}
#pageHome #filter .reset {
	DISPLAY: inline; MARGIN: 15px
}
#pageHome #filter .submit {
	DISPLAY: inline; MARGIN: 15px
}
#pageHome #filter .reset {
	FLOAT: left
}
#pageHome #filter .submit {
	FLOAT: right
}
#pageHome .col3 A {
	DISPLAY: block; BACKGROUND: url(/Resources/img/bg_project_home.png) no-repeat 0px 0px; HEIGHT: 319px
}
#pageHome .col3 A:hover {
	BACKGROUND-POSITION: 0px -319px; TEXT-DECORATION: none
}
#pageHome .col3 A .cloud {
	DISPLAY: block; MARGIN: 0px auto 20px; WIDTH: 216px; PADDING-TOP: 35px; TEXT-ALIGN: center
}
#pageHome .col3 A .desc {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 185px
}
#pageAbout #aboutBox {
	DISPLAY: block; BACKGROUND: #e6e6e6; FLOAT: left; WIDTH: 100%; HEIGHT: 400px
}
#pageAbout .organisation {
	PADDING-BOTTOM: 1em
}
#pageAbout .organisation .organisation_image {
	FLOAT: left
}
#pageAbout .organisation .organisation_image IMG {
	BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid
}
#pageAbout .organisation .organisation_info {
	MARGIN-LEFT: 116px
}
#pageForm .greyBox {
	BACKGROUND: #e6e6e6
}
.stepBoxes {
	PADDING-BOTTOM: 1em
}
.stepBox {
	BACKGROUND: #e6e6e6
}
.infoBox .intro {
	PADDING-BOTTOM: 0.5em
}
#inviteForm {
	LEFT: 10px; POSITION: relative
}
#inviteCloud {
	DISPLAY: block; BACKGROUND: url(/Resources/img/cloud_invite.jpg) no-repeat 0px 100%; WIDTH: 271px; HEIGHT: 250px
}
#pageProject H2 {
	FONT-SIZE: 0.75em
}
#pageProject .simpleForm .pagination {
	LEFT: 320px; POSITION: relative; TOP: -60px
}
#pageProject .button {
	MARGIN-BOTTOM: 2em
}
.progressBar {
	DISPLAY: block; BACKGROUND: url(/Resources/img/bg_progress.gif) no-repeat 0px 100%; MARGIN-LEFT: 460px; WIDTH: 398px; PADDING-TOP: 35px; HEIGHT: 77px
}
.progressList {
	PADDING-LEFT: 25px; PADDING-TOP: 15px
}
.progressList LI {
	FLOAT: left; MARGIN-RIGHT: 50px
}
.progressList LI.last {
	MARGIN-RIGHT: 0px
}
.progressList LI A {
	DISPLAY: block; WIDTH: 82px; HEIGHT: 60px
}
.progressList LI.about .imageReplace {
	BACKGROUND: url(/Resources/img/link_about.png) no-repeat
}
.progressList LI.about .selected {
	BACKGROUND: url(/Resources/img/link_about.png) no-repeat 0px -85px
}
.progressList LI.project .imageReplace {
	BACKGROUND: url(/Resources/img/link_project.png) no-repeat
}
.progressList LI.project .selected {
	BACKGROUND: url(/Resources/img/link_project.png) no-repeat 0px -85px
}
.progressList LI.details .imageReplace {
	BACKGROUND: url(/Resources/img/link_details.png) no-repeat
}
.progressList LI.details .selected {
	BACKGROUND: url(/Resources/img/link_details.png) no-repeat 0px -85px
}
.progressList LI .imageReplace SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
.cloudInfo {
	MARGIN-TOP: 1em; WIDTH: 250px; TEXT-ALIGN: center
}
#pageProject .o2_referee {
	MARGIN-BOTTOM: 0.5em
}
#pageProject .ypa_referee {
	MARGIN-BOTTOM: 0.5em
}
#pageBg {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(/Resources/img/bg_page.png) repeat-y 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sectionNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#formHeader {
	DISPLAY: block; BORDER-BOTTOM: #e3e3e3 1px solid
}
#pagePartners .pagination {
	BORDER-TOP: #e3e3e3 1px solid; MARGIN-TOP: 1em; PADDING-TOP: 1em
}
#pageHow .bigNo {
	PADDING-RIGHT: 20px; FLOAT: left; WIDTH: 45px; TEXT-ALIGN: right
}
#pageHow .title {
	WIDTH: 300px
}
#pageHow .copy {
	MARGIN-LEFT: 65px
}
#pageHow .copy P {
	COLOR: #1a3360
}
.section {
	BACKGROUND: url(/Resources/img/bg_grad_how.jpg) repeat-y 45px 0px; MARGIN-BOTTOM: 30px
}
.sectionRev {
	BACKGROUND: url(/Resources/img/bg_grad_how_rev.jpg) repeat-y 45px 0px; MARGIN-BOTTOM: 30px
}
.sectionTop {
	BACKGROUND: url(/Resources/img/how_grad_top.gif) no-repeat 45px 0px
}
.sectionBottom {
	BACKGROUND: url(/Resources/img/how_grad_bottom.gif) no-repeat 45px 100%
}
#pageHow .extraInfo P {
	COLOR: #3b6594
}
#pageHow .extraInfo LI {
	COLOR: #3b6594
}
#pageHow .extraInfo .contain {
	PADDING-BOTTOM: 10px
}
#pageHow #how_1 .image {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN-LEFT: 160px
}
#pageHow #how_1 .bgNumber {
	BACKGROUND: url(/Resources/img/how_number_1.gif) no-repeat 40px 0px
}
#pageHow #how_2 .image {
	PADDING-LEFT: 20px
}
#pageHow #how_2 .apply {
	PADDING-TOP: 60px
}
#pageHow #how_2 .bgNumber {
	BACKGROUND: url(/Resources/img/how_number_2.gif) no-repeat 700px 0px
}
#pageHow #how_3 .image {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN-LEFT: 160px
}
#pageHow #how_3 .bgNumber {
	BACKGROUND: url(/Resources/img/how_number_3.gif) no-repeat 50px 0px
}
#pageHow #how_4 .image {
	MARGIN-TOP: 10px; FLOAT: right; PADDING-BOTTOM: 20px; MARGIN-RIGHT: 200px
}
#pageHow #how_4 .bgNumber {
	BACKGROUND: url(/Resources/img/how_number_4.gif) no-repeat 700px 0px
}
#pageHow #how_5 .image {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN-LEFT: 160px
}
#pageHow #how_5 .bgNumber {
	BACKGROUND: url(/Resources/img/how_number_5.gif) no-repeat 50px 0px
}
* > #pageHow .sectionHeight {
	MIN-HEIGHT: 1px; PADDING-TOP: 140px
}
* > #pageHow .sectionHeight .minHeight {
	MARGIN-TOP: -140px
}
* HTML #pageHow .sectionHeight {
	HEIGHT: 140px
}
#pageInspire .copy {
	MARGIN-BOTTOM: 1.5em
}
#pageInspire #inspire_1 .image {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 60px
}
#pageInspire #inspire_2 .image {
	FLOAT: right; MARGIN-RIGHT: 80px
}
#pageInspire #inspire_3 .image {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 60px
}
#pageInspire #inspire_4 .image {
	MARGIN-TOP: 10px; FLOAT: right; MARGIN-RIGHT: 80px
}
#pageInspire #inspire_5 .image {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 60px
}
#pageInspire P {
	COLOR: #1a3360
}
#pageFaq .sectionTitle {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #b9d7ee; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#pageFaq .sectionTitle H2 {
	PADDING-LEFT: 2px; MARGIN-BOTTOM: 0px; COLOR: #003a72
}
#pageFaq .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(/Resources/img/icon_q.gif) no-repeat; PADDING-BOTTOM: 5px; PADDING-TOP: 4px
}
#pageFaq .copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(/Resources/img/icon_a.gif) no-repeat; PADDING-BOTTOM: 5px; PADDING-TOP: 4px
}
#pageLogin .simpleForm .submit {
	LEFT: 0px; TOP: 0px
}
.status .statusBar {
	MARGIN-BOTTOM: 1em
}
#pageSelector .col6 {
	MARGIN-LEFT: -20px
}
#pageSelector .pad1 {
	MARGIN-LEFT: 40px
}
#pageSelector #selector {
	CLEAR: both; PADDING-TOP: 85px; POSITION: relative
}
#pageSelector #selector .required {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#pageSelector #selector LABEL {
	COLOR: #4c86c3
}
#pageSelector #selector .label P {
	COLOR: #4c86c3
}
#pageSelector #selector #nicknameBox {
	BACKGROUND: url(/Resources/img/bg_nickname_btm.jpg) no-repeat 0px bottom; LEFT: 250px; WIDTH: 340px; POSITION: absolute; TOP: 0px
}
#pageSelector #selector #nicknameBoxTop {
	DISPLAY: block; BACKGROUND: url(/Resources/img/bg_nickname_top.gif) no-repeat 0px 0px; LEFT: 0px; WIDTH: 340px; POSITION: absolute; TOP: -5px; HEIGHT: 5px
}
#pageSelector #selector #m {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px
}
#pageSelector #selector .submit {
	MARGIN: 0px auto; WIDTH: 619px
}
#pageSelector #selector .submit .iinput {
	FLOAT: right; MARGIN-RIGHT: 20px
}
#colours .whatIsThisBlue {
	RIGHT: 10px; POSITION: relative
}
#nicknameBox .whatIsThisBlue {
	RIGHT: 20px; POSITION: relative; TOP: 10px
}
#shapes .whatIsThisBlue {
	RIGHT: 20px; POSITION: relative
}
#objects .whatIsThisBlue {
	RIGHT: 45px; POSITION: relative
}
#shapes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; BACKGROUND: url(/Resources/img/bg_shapes.jpg) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 100px 0px 0px 10px; WIDTH: 166px; PADDING-TOP: 10px; HEIGHT: 115px
}
#shapes .label P {
	MARGIN: 0px 0px 0px 2px
}
#shapes #Shape_options {
	POSITION: relative
}
#shapes #Shape_options .shape SPAN {
	POSITION: absolute
}
#shapes .shape SPAN {
	DISPLAY: block; BACKGROUND-IMAGE: url(/Resources/img/shapes_sprite.gif); WIDTH: 40px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 46px
}
#S_PYRAMID_210 SPAN {
	BACKGROUND-POSITION: 0px 0px; LEFT: 0px; TOP: 0px
}
#S_PYRAMID_210 SPAN:hover {
	BACKGROUND-POSITION: 1px 1px
}
#S_PYRAMID_210 SPAN.Shape_selected {
	BACKGROUND-POSITION: 0px -44px
}
#S_BOX_202 SPAN {
	BACKGROUND-POSITION: -40px 0px; LEFT: 50px; TOP: 0px
}
#S_BOX_202 SPAN:hover {
	BACKGROUND-POSITION: -39px 1px
}
#S_BOX_202 SPAN.Shape_selected {
	BACKGROUND-POSITION: -40px -46px
}
#S_CIRCLE_204 SPAN {
	BACKGROUND-POSITION: -80px 0px; LEFT: 100px; TOP: 0px
}
#S_CIRCLE_204 SPAN:hover {
	BACKGROUND-POSITION: -79px 1px
}
#S_CIRCLE_204 SPAN.Shape_selected {
	BACKGROUND-POSITION: -80px -46px
}
#S_DIAMONDS_208 SPAN {
	BACKGROUND-POSITION: -120px 0px; LEFT: 27px; TOP: 42px
}
#S_DIAMONDS_208 SPAN:hover {
	BACKGROUND-POSITION: -119px 1px
}
#S_DIAMONDS_208 SPAN.Shape_selected {
	BACKGROUND-POSITION: -120px -46px
}
#S_CRYSTALS_206 SPAN {
	BACKGROUND-POSITION: -160px 0px; LEFT: 77px; TOP: 42px
}
#S_CRYSTALS_206 SPAN:hover {
	BACKGROUND-POSITION: -159px 1px
}
#S_CRYSTALS_206 SPAN.Shape_selected {
	BACKGROUND-POSITION: -160px -46px
}
#colours {
	PADDING-RIGHT: 0px; PADDING-LEFT: 27px; MIN-HEIGHT: 115px; BACKGROUND: url(/Resources/img/bg_colours.jpg) no-repeat 0px 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 100px 10px 0px 0px; WIDTH: 155px; PADDING-TOP: 10px
}
#colours .radio P {
	LINE-HEIGHT: 1em
}
#colours .colour {
	FLOAT: left; MARGIN-RIGHT: 9px
}
#colours .colour SPAN {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 19px; PADDING-TOP: 1px; HEIGHT: 19px
}
#colours .colour SPAN:hover {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
#colours .colour SPAN.PrimaryColour_selected {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid
}
#colours .colour SPAN.SecondaryColour_selected {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid
}
.colour .red {
	BACKGROUND: #a15354
}
.colour .green {
	BACKGROUND: #75b082
}
.colour .blue {
	BACKGROUND: #65aad6
}
.colour .yellow {
	BACKGROUND: #c4a23e
}
.colour .purple {
	BACKGROUND: #b97ec9
}
#flashCloudBox {
	BACKGROUND: url(/Resources/img/bg_cloud_grid.jpg) no-repeat 0px 0px; MARGIN: 0px auto; WIDTH: 450px; HEIGHT: 310px; TEXT-ALIGN: center
}
#objects {
	CLEAR: both; BACKGROUND: url(/Resources/img/bg_objects.jpg) no-repeat 0px 100%; MARGIN: 0px auto 1em; WIDTH: 617px
}
#objects .objectsTop {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/Resources/img/bg_objects_top.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 617px; PADDING-TOP: 0px; HEIGHT: 17px
}
#objects .objectsPadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.scrollBox {
	OVERFLOW: auto; WIDTH: 530px; POSITION: relative; HEIGHT: 85px
}
.innerScrollBox {
	WIDTH: 3080px
}
.object {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.object SPAN {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(/Resources/img/objects_sprite.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 60px
}
.BACKPACK {
	BACKGROUND-POSITION: -13px 0px; WIDTH: 39px
}
.BACKPACK:hover {
	BACKGROUND-POSITION: -12px 1px
}
.BALLET {
	BACKGROUND-POSITION: -62px 0px; WIDTH: 53px
}
.BALLET:hover {
	BACKGROUND-POSITION: -61px 1px
}
.BALLOONS {
	BACKGROUND-POSITION: -126px 0px; WIDTH: 37px
}
.BALLOONS:hover {
	BACKGROUND-POSITION: -125px 1px
}
.BASKETBALL {
	BACKGROUND-POSITION: -179px 0px; WIDTH: 42px
}
.BASKETBALL:hover {
	BACKGROUND-POSITION: -178px 1px
}
.BIRDHOUSE {
	BACKGROUND-POSITION: -236px 0px; WIDTH: 33px
}
.BIRDHOUSE:hover {
	BACKGROUND-POSITION: -235px 1px
}
.BMX {
	BACKGROUND-POSITION: -283px 0px; WIDTH: 53px
}
.BMX:hover {
	BACKGROUND-POSITION: -282px 1px
}
.BOOK {
	BACKGROUND-POSITION: -351px 0px; WIDTH: 63px
}
.BOOK:hover {
	BACKGROUND-POSITION: -350px 1px
}
.GLOVE {
	BACKGROUND-POSITION: -1182px 0px; WIDTH: 41px
}
.GLOVE:hover {
	BACKGROUND-POSITION: -1181px 1px
}
.CAKE {
	BACKGROUND-POSITION: -429px 0px; WIDTH: 51px
}
.CAKE:hover {
	BACKGROUND-POSITION: -428px 1px
}
.CAMCORDER {
	BACKGROUND-POSITION: -3065px 0px; WIDTH: 51px
}
.CAMCORDER:hover {
	BACKGROUND-POSITION: -3064px 1px
}
.CAMERA {
	BACKGROUND-POSITION: -501px 0px; WIDTH: 47px
}
.CAMERA:hover {
	BACKGROUND-POSITION: -500px 1px
}
.CDJ {
	BACKGROUND-POSITION: -569px 0px; WIDTH: 64px
}
.CDJ:hover {
	BACKGROUND-POSITION: -568px 1px
}
.COMPACTCAMERA {
	BACKGROUND-POSITION: -652px 0px; WIDTH: 47px
}
.COMPACTCAMERA:hover {
	BACKGROUND-POSITION: -651px 1px
}
.COMPASS {
	BACKGROUND-POSITION: -708px 0px; WIDTH: 53px
}
.COMPASS:hover {
	BACKGROUND-POSITION: -707px 1px
}
.CRICKET {
	BACKGROUND-POSITION: -771px 0px; WIDTH: 37px
}
.CRICKET:hover {
	BACKGROUND-POSITION: -770px 1px
}
.DRUMKIT {
	BACKGROUND-POSITION: -868px 0px; WIDTH: 47px
}
.DRUMKIT:hover {
	BACKGROUND-POSITION: -867px 1px
}
.DUMBELL {
	BACKGROUND-POSITION: -926px 0px; WIDTH: 56px
}
.DUMBELL:hover {
	BACKGROUND-POSITION: -925px 1px
}
.STRIP {
	BACKGROUND-POSITION: -993px 0px; WIDTH: 39px
}
.STRIP:hover {
	BACKGROUND-POSITION: -992px 1px
}
.FLOWER {
	BACKGROUND-POSITION: -1041px 0px; WIDTH: 31px
}
.FLOWER:hover {
	BACKGROUND-POSITION: -1040px 1px
}
.FOOTBALL {
	BACKGROUND-POSITION: -1082px 0px; WIDTH: 37px
}
.FOOTBALL:hover {
	BACKGROUND-POSITION: -1081px 1px
}
.GARDENFORK {
	BACKGROUND-POSITION: -1131px 0px; WIDTH: 44px
}
.GARDENFORK:hover {
	BACKGROUND-POSITION: -1130px 1px
}
.GOGGLES {
	BACKGROUND-POSITION: -1236px 0px; WIDTH: 58px
}
.GOGGLES:hover {
	BACKGROUND-POSITION: -1235px 1px
}
.GUITAR {
	BACKGROUND-POSITION: -1304px 0px; WIDTH: 35px
}
.GUITAR:hover {
	BACKGROUND-POSITION: -1303px 1px
}
.HAMMER {
	BACKGROUND-POSITION: -1349px 0px; WIDTH: 31px
}
.HAMMER:hover {
	BACKGROUND-POSITION: -1348px 1px
}
.HITOP {
	BACKGROUND-POSITION: -1390px 0px; WIDTH: 57px
}
.HITOP:hover {
	BACKGROUND-POSITION: -1389px 1px
}
.INLINE {
	BACKGROUND-POSITION: -1456px 0px; WIDTH: 45px
}
.INLINE:hover {
	BACKGROUND-POSITION: -1455px 1px
}
.KEYBOARD {
	BACKGROUND-POSITION: -1510px 0px; WIDTH: 32px
}
.KEYBOARD:hover {
	BACKGROUND-POSITION: -1509px 1px
}
.KITE {
	BACKGROUND-POSITION: -1554px 0px; WIDTH: 46px
}
.KITE:hover {
	BACKGROUND-POSITION: -1553px 1px
}
.KNIFEFORK {
	BACKGROUND-POSITION: -817px 0px; WIDTH: 40px
}
.KNIFEFORK:hover {
	BACKGROUND-POSITION: -816px 1px
}
.LAPTOP {
	BACKGROUND-POSITION: -1608px 0px; WIDTH: 55px
}
.LAPTOP:hover {
	BACKGROUND-POSITION: -1607px 1px
}
.MICROPHONE {
	BACKGROUND-POSITION: -1699px 0px; WIDTH: 23px
}
.MICROPHONE:hover {
	BACKGROUND-POSITION: -1698px 1px
}
.MUG {
	BACKGROUND-POSITION: -1801px 0px; WIDTH: 47px
}
.MUG:hover {
	BACKGROUND-POSITION: -1800px 1px
}
.NOTES {
	BACKGROUND-POSITION: -1858px 0px; WIDTH: 45px
}
.NOTES:hover {
	BACKGROUND-POSITION: -1857px 1px
}
.PAINT {
	BACKGROUND-POSITION: -1963px 0px; WIDTH: 37px
}
.PAINT:hover {
	BACKGROUND-POSITION: -1962px 1px
}
.PAINTBRUSH {
	BACKGROUND-POSITION: -1914px 0px; WIDTH: 39px
}
.PAINTBRUSH:hover {
	BACKGROUND-POSITION: -1914px 1px
}
.PHONE {
	BACKGROUND-POSITION: -2009px 0px; WIDTH: 31px
}
.PHONE:hover {
	BACKGROUND-POSITION: -2008px 1px
}
.PINGPONG {
	BACKGROUND-POSITION: -2661px 0px; WIDTH: 46px
}
.PINGPONG:hover {
	BACKGROUND-POSITION: -2660px 1px
}
.PLACARD {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 40px
}
.PROJECTOR {
	BACKGROUND-POSITION: -2050px 0px; WIDTH: 42px
}
.PROJECTOR:hover {
	BACKGROUND-POSITION: -2049px 1px
}
.RACKETS {
	BACKGROUND-POSITION: -2102px 0px; WIDTH: 45px
}
.RACKETS:hover {
	BACKGROUND-POSITION: -2101px 1px
}
.BALL {
	BACKGROUND-POSITION: -2232px 0px; WIDTH: 43px
}
.BALL:hover {
	BACKGROUND-POSITION: -2231px 1px
}
.SCOOTER {
	BACKGROUND-POSITION: -1729px 0px; WIDTH: 60px
}
.SCOOTER:hover {
	BACKGROUND-POSITION: -1728px 1px
}
.MACHINE {
	BACKGROUND-POSITION: -2287px 0px; WIDTH: 44px
}
.MACHINE:hover {
	BACKGROUND-POSITION: -2286px 1px
}
.SKATEBOARD {
	BACKGROUND-POSITION: -2387px 0px; WIDTH: 49px
}
.SKATEBOARD:hover {
	BACKGROUND-POSITION: -2386px 1px
}
.SPADE {
	BACKGROUND-POSITION: -2340px 0px; WIDTH: 37px
}
.SPADE:hover {
	BACKGROUND-POSITION: -2339px 1px
}
.SPEAKER {
	BACKGROUND-POSITION: -2447px 0px; WIDTH: 34px
}
.SPEAKER:hover {
	BACKGROUND-POSITION: -2446px 1px
}
.SPRAYCAN {
	BACKGROUND-POSITION: -2492px 0px; WIDTH: 39px
}
.SPRAYCAN:hover {
	BACKGROUND-POSITION: -2491px 1px
}
.SUNGLASSES {
	BACKGROUND-POSITION: -2539px 0px; WIDTH: 66px
}
.SUNGLASSES:hover {
	BACKGROUND-POSITION: -2538px 1px
}
.SURFBOARD {
	BACKGROUND-POSITION: -2615px 0px; WIDTH: 35px
}
.SURFBOARD:hover {
	BACKGROUND-POSITION: -2614px 1px
}
.TENT {
	BACKGROUND-POSITION: -2717px 0px; WIDTH: 43px
}
.TENT:hover {
	BACKGROUND-POSITION: -2716px 1px
}
.TROWEL {
	BACKGROUND-POSITION: -2885px 0px; WIDTH: 41px
}
.TROWEL:hover {
	BACKGROUND-POSITION: -2884px 1px
}
.TRUMPET {
	BACKGROUND-POSITION: -2937px 0px; WIDTH: 56px
}
.TRUMPET:hover {
	BACKGROUND-POSITION: -2936px 1px
}
.TSHIRT {
	BACKGROUND-POSITION: -3003px 0px; WIDTH: 51px
}
.TSHIRT:hover {
	BACKGROUND-POSITION: -3002px 1px
}
.DECKS {
	BACKGROUND-POSITION: -2157px 0px; WIDTH: 67px
}
.DECKS:hover {
	BACKGROUND-POSITION: -2156px 1px
}
.BOOT {
	BACKGROUND-POSITION: -3124px 0px; WIDTH: 50px
}
.BOOT:hover {
	BACKGROUND-POSITION: -3123px 1px
}
.THEATRE {
	BACKGROUND-POSITION: -2765px 0px; WIDTH: 50px
}
.THEATRE:hover {
	BACKGROUND-POSITION: -2764px 1px
}
.TREE {
	BACKGROUND-POSITION: -2825px 0px; WIDTH: 50px
}
.TREE:hover {
	BACKGROUND-POSITION: -2824px 1px
}
.MANNEQUIN {
	BACKGROUND-POSITION: -1665px 0px; WIDTH: 25px
}
.MANNEQUIN:hover {
	BACKGROUND-POSITION: -1664px 1px
}
.Object1_selected {
	BORDER-RIGHT: #65aad6 1px solid; BORDER-TOP: #65aad6 1px solid; BORDER-LEFT: #65aad6 1px solid; BORDER-BOTTOM: #65aad6 1px solid
}
.Object2_selected {
	BORDER-RIGHT: #65aad6 1px solid; BORDER-TOP: #65aad6 1px solid; BORDER-LEFT: #65aad6 1px solid; BORDER-BOTTOM: #65aad6 1px solid
}
.Object3_selected {
	BORDER-RIGHT: #65aad6 1px solid; BORDER-TOP: #65aad6 1px solid; BORDER-LEFT: #65aad6 1px solid; BORDER-BOTTOM: #65aad6 1px solid
}
#pageDashboard #content .innerContent {
	PADDING-TOP: 0px
}
.dashboardHeader {
	PADDING-LEFT: 1em; PADDING-BOTTOM: 3em; PADDING-TOP: 2em
}
.dashboardHeader #flash_selector {
	FLOAT: left
}
.dash .title H2 {
	COLOR: #86bf5d
}
.dash .copy P {
	COLOR: #ffffff
}
.blueBox {
	BACKGROUND: #0086c3
}
.blueForm {
	BACKGROUND: #0086c3
}
.blueBox .blueBoxPadding {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.blueBox H4 {
	COLOR: #ffffff
}
.blueBox A {
	COLOR: #ffffff
}
.blueBox P {
	COLOR: #ffffff
}
.blueBox H3 {
	COLOR: #ffffff
}
.blueBox A {
	COLOR: #ffffff
}
.blueBox LI {
	COLOR: #ffffff
}
.blueForm P {
	COLOR: #ffffff
}
.blueForm H4 {
	COLOR: #ffffff
}
.dashboardHeader .blueBox H4 {
	MARGIN-BOTTOM: 0.75em
}
.whatIsThisBlue {
	Z-INDEX: 1000; BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -382px 0px; FLOAT: right
}
.whatIsThisWhite {
	Z-INDEX: 1000; BACKGROUND: url(/Resources/img/icons_crib.gif) no-repeat -362px 0px; FLOAT: right
}
.whatIsThis {
	DISPLAY: block; FONT-SIZE: 70%; WIDTH: 19px; COLOR: #ffffff; POSITION: relative; TOP: -2px; HEIGHT: 20px
}
.tool-tip {
	Z-INDEX: 13000; WIDTH: 159px; COLOR: #ffffff
}
.tool-tip .tip-top {
	BACKGROUND: url(/Resources/img/bg_tooltip.png) no-repeat 0px 0px; WIDTH: 159px; HEIGHT: 22px
}
.tool-tip .tip-text {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 11px; BACKGROUND: url(/Resources/img/bg_tooltip.png) no-repeat 0px 100%; PADDING-BOTTOM: 15px; PADDING-TOP: 5px
}
* > #infobar .blueBox {
	MIN-HEIGHT: 1px; PADDING-TOP: 84px
}
* > #infobar .blueBox .minHeight {
	MARGIN-TOP: -84px
}
* HTML #infobar .blueBox {
	HEIGHT: 84px
}
.blueFormContainer {
	MARGIN-BOTTOM: 1em
}
.blueGradBox {
	BACKGROUND: url(/Resources/img/bg_blueGradBox.gif) #edf3f9 repeat-x 0px 100%; MARGIN-BOTTOM: 1em
}
.blueGradBox .title H4 {
	FONT-SIZE: 0.9em; MARGIN-BOTTOM: 1.5em; COLOR: #394b6a
}
.milestoneBox {
	MARGIN-BOTTOM: 1em; PADDING-TOP: 10px
}
.milestoneBox .title H4 {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em; COLOR: #369
}
.milestoneBox .milestonesComplete {
	PADDING-LEFT: 80px
}
.videoBox {
	MARGIN-BOTTOM: 1em
}
.videoWrapper {
	MARGIN-BOTTOM: 1em
}
.videoDetails .info {
	TEXT-ALIGN: right
}
.videoDetails .horizontalList {
	FLOAT: right
}
.commentBox {
	BACKGROUND: url(/Resources/img/bg_grad_comments.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 2.5em; BORDER-BOTTOM: #d5d6d6 1px solid
}
.commentBox P {
	MARGIN-BOTTOM: 5px
}
.commentBox .colPadding {
	PADDING-RIGHT: 10px; PADDING-LEFT: 18px; PADDING-BOTTOM: 10px; PADDING-TOP: 15px
}
.commentBox .commenter P {
	MARGIN-BOTTOM: 0px
}
.commentBox .addComment P {
	CURSOR: pointer; COLOR: #69c
}
.commentBox .moreComments P {
	CURSOR: pointer; COLOR: #69c
}
.commentBox .moreComments P {
	FLOAT: right
}
.commentBox .commentForm TEXTAREA {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; WIDTH: 420px; COLOR: #666; PADDING-TOP: 3px; FONT-FAMILY: inherit; HEIGHT: 40px
}
.commentBox .commentForm .submit .iinput {
	DISPLAY: inline; BACKGROUND: url(/Resources/img/button_blue.gif) no-repeat 0px 0px; FLOAT: right; MARGIN-BOTTOM: 5px; WIDTH: 100px; MARGIN-RIGHT: 20px
}
.commentBox .commentForm .submit .iinput INPUT {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 0.7em; BACKGROUND: url(/Resources/img/icon_submit_small.gif) no-repeat 100% 0px; WIDTH: 120px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; FONT-FAMILY: verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.broadcastBox {
	MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; BORDER-BOTTOM: #ffffff 1px solid
}
.pollBox {
	MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; BORDER-BOTTOM: #ffffff 1px solid
}
.pollResultBox {
	MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; BORDER-BOTTOM: #ffffff 1px solid
}
.broadcastBox .title {
	MARGIN-BOTTOM: 1em
}
.pollResultBox DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px
}
.pollResultBox DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px
}
.pollResultBox DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px
}
.pollResultBox DT {
	MARGIN-BOTTOM: 0.3em; COLOR: #666666
}
.pollResultBox DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/Resources/img/bg_poll_grad.gif) 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; WIDTH: 180px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 16px
}
.pollResultBox DD SPAN {
	DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 180px; TEXT-INDENT: -8000px; POSITION: absolute; TOP: 0px; HEIGHT: 16px
}
.pollResultBox DD EM {
	DISPLAY: block; BACKGROUND: #f4fafd; WIDTH: 180px; POSITION: absolute; TOP: 0px; HEIGHT: 16px
}
.cloudBox {
	PADDING-TOP: 10px
}
.cloudBox .title {
	MARGIN-BOTTOM: 1em
}
.cloudBox .cloudContainer {
	MARGIN-BOTTOM: 1em; TEXT-ALIGN: center
}
#pageMessage .col7 .itextarea TEXTAREA {
	WIDTH: 512px
}
#pageMessage .col7 .text .iinput INPUT {
	WIDTH: 512px
}
#pageMessage .col3 .text .iinput INPUT {
	WIDTH: 190px
}
.messageBoardHeader { FLOAT: left;}

.messageBoardSubHeader { FLOAT: left; margin-top: 5px;}

#messageContainer {
	MARGIN-BOTTOM: 1em
}
#messageContainer .messageImage {
	FLOAT: left
}
#messageContainer .messageQuestion {
	MARGIN-LEFT: 120px
}
#messageContainer .messageInfoBar {
	BACKGROUND: #edf3f9; BORDER-BOTTOM: #cccccc 1px solid
}
.questionBox {
	BACKGROUND: url(/Resources/img/bg_blueGradBox.gif) #edf3f9 repeat-x 0px 100%
}
.questionBox .questionImage {
	FLOAT: left
}
.questionBox .question {
	PADDING-BOTTOM: 1em; MARGIN-LEFT: 135px
}
.questionBox .question P {
	FONT-SIZE: 0.95em
}
.questionBox .questionInfoBar {
	PADDING-RIGHT: 15px; MARGIN-LEFT: 135px
}
.answerBox {
	MARGIN-BOTTOM: 1em; BORDER-BOTTOM: #cccccc 1px solid
}
.answerBox .answerImage {
	FLOAT: left
}
.answerBox .answer {
	MARGIN-LEFT: 110px
}
.answerBox .answerInfoBar {
	PADDING-RIGHT: 15px; MARGIN-LEFT: 110px
}
#inboxContainer {
	OVERFLOW: auto; HEIGHT: 600px
}
.inboxBox .unread {
	BACKGROUND: #ffffff
}
.inboxBox .read {
	BACKGROUND: #efefef
}
.inboxBox .inboxMessage P.subject {
	MARGIN-BOTTOM: 0.3em
}
.inboxMessage A {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 10px; BORDER-LEFT: #999999 1px solid; COLOR: #666666; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid
}
.inboxMessage A:hover {
	BACKGROUND: #d3e6f4; TEXT-DECORATION: none
}
.inboxBox .inboxMessage .sender {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; LINE-HEIGHT: 2em
}
.inboxBox .inboxMessage .date {
	LINE-HEIGHT: 2em
}
.periodBox {
	BACKGROUND: #666666
}
.periodBox {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid
}
.periodBox P.period {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; MARGIN-BOTTOM: 0px; COLOR: #ffffff
}
.message {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 1em; PADDING-LEFT: 10px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 15em
}
.message P {
	MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1.5em
}
.message .messageDetails {
	MARGIN-BOTTOM: 1em
}
.message .messageName {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; MARGIN-BOTTOM: 0.3em
}
.helperImage {
	FLOAT: left
}
.helperCopy {
	MARGIN-LEFT: 150px
}
#adminPage TABLE {
	BACKGROUND: #ffffff
}
#adminPage .required {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#adminPage .iradio .iinput {
	CLEAR: left
}
#adminPage .iradio {
	PADDING-BOTTOM: 1em
}
#adminPage TEXTAREA {
	FONT-SIZE: 100%
}
#adminPage FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#adminPage HR {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER-TOP: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; BORDER-BOTTOM: #e6e6e6 1px solid
}
#adminPage .contain:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#adminPage .contain {
	DISPLAY: inline-block
}
* HTML #adminPage .contain {
	HEIGHT: 1%
}
#adminPage .contain {
	DISPLAY: block
}
.autocompleter-choices {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 0.9em; RIGHT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; COLOR: #888; PADDING-TOP: 1px; POSITION: absolute; TOP: 0px
}
.autocompleter-choices {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7c7c7c 1px solid; PADDING-LEFT: 0px; Z-INDEX: 50; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #c3c3c3 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.autocompleter-choices LI {
	PADDING-RIGHT: 1.5em; DISPLAY: block; PADDING-LEFT: 1em; FONT-WEIGHT: normal; FONT-SIZE: 1em; FLOAT: none! important; PADDING-BOTTOM: 0.2em; MARGIN: -2px 0px 0px; CURSOR: pointer; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.2em; WHITE-SPACE: nowrap; POSITION: relative
}
.autocompleter-choices LI.autocompleter-selected {
	COLOR: #fff; BACKGROUND-COLOR: #444
}
.autocompleter-choices SPAN.autocompleter-queried {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.autocompleter-choices LI.autocompleter-selected SPAN.autocompleter-queried {
	COLOR: #9fcfff
}
#pageProject .pageHeader .imageReplace {
	BACKGROUND: url(/Resources/img/header_project.png) no-repeat; WIDTH: 276px; HEIGHT: 140px
}
#pageProject .pageHeader .imageReplace SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
#pageProjectThanks .pageHeader .imageReplace {
	BACKGROUND: url(/Resources/img/header_thankyou.png) no-repeat; WIDTH: 218px; HEIGHT: 140px
}
#pageProjectThanks .pageHeader .imageReplace SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
#pageMyProject .pageHeader .imageReplace {
	BACKGROUND: url(/Resources/img/header_your_page.png) no-repeat; WIDTH: 207px; HEIGHT: 140px
}
#pageMyProject .pageHeader .imageReplace SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
#pageInspire H1.imageReplace {
	BACKGROUND: url(/Resources/img/header_inspire.png) no-repeat; WIDTH: 210px; HEIGHT: 95px
}
#pageInspire H1.imageReplace SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
#pageHow .pageHeader .imageReplace {
	BACKGROUND: url(/Resources/img/header_how.png) no-repeat; WIDTH: 198px; HEIGHT: 95px
}
#pageHow .pageHeader .imageReplace SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
#pageFaq .pageHeader .imageReplace {
	BACKGROUND: url(/Resources/img/header_faq.png) no-repeat; WIDTH: 144px; HEIGHT: 95px
}
#pageFaq .pageHeader .imageReplace SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
#pageHome H1.imageReplace {
	BACKGROUND: url(/Resources/img/header_think_big.png) no-repeat; WIDTH: 210px; HEIGHT: 154px
}
#pageHome H1.imageReplace SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
#pageLogin H1.imageReplace {
	BACKGROUND: url(/Resources/img/header_login.png) no-repeat; WIDTH: 48px; HEIGHT: 26px
}
#pageLogin H1.imageReplace SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
#pageMessage H1.imageReplace {
	BACKGROUND: url(/Resources/img/header_message_board.png) no-repeat; WIDTH: 227px; HEIGHT: 95px
}
#pageMessage H1.imageReplace SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
#pageShout H1.imageReplace {
	BACKGROUND: url(/Resources/img/header_shout.png) no-repeat; WIDTH: 218px; HEIGHT: 95px
}
#pageShout H1.imageReplace SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
#pageTwitter H1.imageReplace {
	BACKGROUND: url(/Resources/img/header_twitter.png) no-repeat; WIDTH: 236px; HEIGHT: 95px
}
#pageTwitter H1.imageReplace SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
.broadcastBox .imageReplace {
	BACKGROUND: url(/Resources/img/broadcast.gif) no-repeat; WIDTH: 173px; HEIGHT: 48px
}
.broadcastBox .imageReplace SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
#printButton .imageReplace {
	DISPLAY: block; BACKGROUND: url(/Resources/img/button_print.gif) no-repeat; WIDTH: 65px; HEIGHT: 21px
}
#printButton .imageReplace SPAN {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}
#footer #footerLogo .imageReplace {
	WIDTH: 112px; POSITION: relative; HEIGHT: 31px
}
#footer #footerLogo .imageReplace SPAN {
	BACKGROUND: url(/Resources/img/new_telefonica_logo.jpg); WIDTH: 100%; POSITION: absolute; HEIGHT: 100%
}
.pagination .pad2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.pagination .pad4 {
	FLOAT: left; MARGIN-LEFT: 0px
}
.pagination .pad2 .col2 {
	MARGIN: 0px
}
.challenges {
	MARGIN-TOP: 25px
}
.challenges TH A {
	PADDING-RIGHT: 19px
}
.simpleTable TH.headerSortUp span.right {
	PADDING-RIGHT: 19px; BACKGROUND: url(/Resources/img/arrow_up.gif) no-repeat 100% 0px
}
.simpleTable TH.headerSortDown span.right{
	PADDING-RIGHT: 19px; BACKGROUND: url(/Resources/img/arrow_down.gif) no-repeat 100% 0px
}
.simpleTable TR.pagination {
	BACKGROUND: #467db3
}
.paginationList LI INPUT {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: verdana,tahoma,georgia,sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #0086c3; padding:0px 6px 0px 6px;
}
.paginationList LI INPUT.current {
	FONT-WEIGHT: bold; COLOR: #0086c3; BACKGROUND-COLOR: #ffffff
}
.paginationList LI INPUT.pgshowall {
	BORDER-RIGHT: #0086c3 1px solid; BORDER-TOP: #0086c3 1px solid; FONT-SIZE: 1em; FLOAT: right; BORDER-LEFT: #0086c3 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #0086c3 1px solid; FONT-FAMILY: verdana,tahoma,georgia,sans-serif; BACKGROUND-COLOR: #0086c3
}
.paginationList LI INPUT:hover {
	BORDER-RIGHT: #5bacd0 1px solid; BORDER-TOP: #5bacd0 1px solid; BORDER-LEFT: #5bacd0 1px solid; BORDER-BOTTOM: #5bacd0 1px solid
}
.paginationList LI INPUT:unknown {
	BORDER-RIGHT: #0086c3 1px solid; BORDER-TOP: #0086c3 1px solid; BORDER-LEFT: #0086c3 1px solid; COLOR: #0086c3; BORDER-BOTTOM: #0086c3 1px solid
}
.selectbox {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1px; PADDING-TOP: 0px; ZOOM: 1; FONT-FAMILY: arial; POSITION: relative; width: 153px!important;
}
.selectbox .display {
	BORDER-RIGHT: #1e3f70 1px solid; PADDING-RIGHT: 24px; BORDER-TOP: #1e3f70 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: normal; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #1e3f70 1px solid; CURSOR: default; COLOR: #000; LINE-HEIGHT: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #1e3f70 1px solid; POSITION: relative; HEIGHT: 15px; TEXT-DECORATION: none
}
.disabled.selectbox .display {
	COLOR: #999
}
.focused.selectbox .display .text {
	COLOR: #fcfcfc; BACKGROUND-COLOR: #3399ff
}
.selectbox .display .arrow_btn {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; RIGHT: 0px; BACKGROUND: #fcfcfc; PADDING-BOTTOM: 1px; WIDTH: 14px; PADDING-TOP: 1px; POSITION: absolute; TOP: 0px; HEIGHT: 15px
}
.selectbox .display .arrow_btn .arrow {
	DISPLAY: block; BACKGROUND: url(/Resources/img/select_arrow.gif) #002256 no-repeat center center; HEIGHT: 15px
}
.selectbox .value {
	DISPLAY: none
}
.items {
	BORDER-RIGHT: #828790 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #828790 1px solid; OVERFLOW-Y: auto; DISPLAY: block; PADDING-LEFT: 1px; FONT-SIZE: 13px; Z-INDEX: 99999; BACKGROUND: #fff; OVERFLOW-X: hidden; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #828790 1px solid; WIDTH: auto! important; PADDING-TOP: 0px; BORDER-BOTTOM: #828790 1px solid; FONT-FAMILY: arial; LIST-STYLE-TYPE: none; -moz-box-shadow: 0 3px 5px rgba(0,0,0,.5); -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.5)
}
.above.items {
	
}
.items LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.items LI:first-child {
	MARGIN-TOP: 0px
}
.items LI > A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; CURSOR: default; COLOR: #000; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.items LI.selected A {
	BORDER-TOP: #999 1px dotted; BORDER-BOTTOM: #999 1px dotted
}
.items LI.disabled A {
	COLOR: #999
}
.items LI.hover > A {
	COLOR: #fcfcfc; BACKGROUND-COLOR: #3399ff
}
.items .value {
	DISPLAY: none
}
.items .optgroup .items {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; -moz-box-shadow: none; -webkit-box-shadow: none
}
.items .optgroup > .label {
	FONT-WEIGHT: bold; LINE-HEIGHT: 1em
}
.items .optgroup .items LI > A {
	PADDING-LEFT: 1em
}
.display.round_sb {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.items.round_sb > LI > .label {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 27px; PADDING-TOP: 4px
}
.items.round_sb > LI > .items LI > A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}



.current_challenges_t {background: transparent url(/Resources/img/current_challenges_t.gif) right top no-repeat;padding-top:17px;width:800px;}
.current_challenges {width:780px!important;float:left!important;min-height:74px;padding: 6px 10px 6px  10px;background: #1b3c6d url(/Resources/img/current_challenges_bot.gif) right bottom no-repeat;}
.current_challenges select, .current_challenges input { border:1px solid #1e3f70; margin:0px 5px 0px 0px; float:left; display:block; width:160px;}
.current_challenges input { border:1px solid #1e3f70; padding:1px 2px 1px 2px; min-height:14px; line-height:14px; margin-top:1px;width:154px;}
.current_challenges label {padding:3px 3px 0px 10px; white-space:normal;color:#FFFFFF;float:left;display:block;width:76px;}
.current_challenges h3 {color:#fff; padding-left:10px;}

.cc_item {border-right:1px solid #1E3F70;float:left; display:block;width:259px; padding:5px 0px 5px 0px;white-space:nowrap!important;display:block;}
.current_challenges h3 {color:#fff; padding-left:10px;}
clear {clear:both;font-size:0;height:1px;margin:0px;overflow:hidden;padding:0px;}

.cc_buttons{float:left; display:block;width:auto; padding:5px 0px 5px 10px}
.current_challenges .cc_buttons input {border:0px;width:auto;min-width:10px;}
.current_challenges .cc_buttons input.butt_go {height:18px;width:36px;min-width:10px;}
.current_challenges .cc_buttons input.butt_clear {height:18px;width:74px;min-width:10px;}
.cc_buttons input:hover, select:hover {cursor:pointer;}




TABLE.challenges {
	FLOAT: left; width: 780px;
}
.noresults {
	MARGIN-TOP: 25px; FLOAT: left
}
.noresults H4 {
	MARGIN-BOTTOM: 0.5em
}

.tablecontainer {float:left; clear:both;}
.pager { padding-top: 5px; clear:both; float:left; width: 800px; }
.pagedisplay { background-color: #FFF; color: #000; border: none; font-family: verdana,tahoma,georgia,sans-serif; width: 70px; }
.pageno { font-size: 0.7em; font-family: verdana,tahoma,georgia,sans-serif; margin-left: 32px; }
.pagesize { float:right; }
.pagerleft {width: 620px; float:left; text-align: center; }

.sortlabel {color:white; float:left; font-size:0.7em; margin-right:20px; }

.blueForm .simpleForm .label a.link { color: White; font-size: 70%; text-decoration: underline; }

.topList a.selected {font-weight:bold;}

.messageBoardSubHeader h4 {font-weight: normal; font-size: 0.7em}

.pollerror {font-size: 0.7em; margin-top:10px;}

a.backlink { padding-left:8px; background: url(/Resources/img/button_arrow_rev.gif) no-repeat 0px 4px;}
