BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	OVERFLOW: scroll
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TEXTAREA {
	FONT-SIZE: 1em
}
UL LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
EM {
	PADDING-RIGHT: 1px; COLOR: #333
}
SPAN {
	COLOR: #888
}
STRONG {
	COLOR: #333
}
ABBR {
	BORDER-BOTTOM: #aaa 1px dotted
}
VAR {
	FONT-STYLE: normal
}
P {
	LINE-HEIGHT: 1.5; MARGIN-BOTTOM: 15px
}
OL.list {
	LINE-HEIGHT: 1.5; MARGIN-BOTTOM: 15px
}
UL.list {
	LINE-HEIGHT: 1.5; MARGIN-BOTTOM: 15px
}
INPUT:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
OL.list LI {
	MARGIN-BOTTOM: 5px
}
UL.list LI {
	MARGIN-BOTTOM: 5px
}
UL.feedList LI {
	MARGIN-BOTTOM: 5px
}
OL.list LI {
	PADDING-LEFT: 0px; MARGIN-LEFT: 25px
}
UL.list LI {
	PADDING-LEFT: 20px; BACKGROUND: url(/library/img/icons/bullet_green.png) no-repeat left center
}
UL.feedList LI {
	PADDING-LEFT: 20px; BACKGROUND: url(/library/img/icons/feed.png) no-repeat 0px 0px
}
UL.list LI.here {
	BACKGROUND-IMAGE: url(/library/img/icons/bullet_white.png)
}
UL.list LI.here A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
UL.compactList LI {
	LINE-HEIGHT: 1.2
}
UL.list LI.delete {
	BACKGROUND-IMAGE: url(/library/img/icons/bullet_delete.png)
}
A.icon {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; BORDER-TOP: 0px; MARGIN-RIGHT: 5px; BORDER-RIGHT: 0px
}
A.go {
	BACKGROUND-IMAGE: url(/library/img/icons/bullet_go.png)
}
A.back {
	BACKGROUND-IMAGE: url(/library/img/icons/bullet_back.png)
}
A.feed {
	BACKGROUND-IMAGE: url(/library/img/icons/feed.png)
}
A.accept {
	BACKGROUND-IMAGE: url(/library/img/icons/accept.png)
}
A.delete {
	BACKGROUND-IMAGE: url(/library/img/icons/bullet_delete.png); PADDING-LEFT: 17px
}
A.edit {
	BACKGROUND-IMAGE: url(/library/img/icons/bullet_pencil.png); PADDING-LEFT: 17px
}
A.view {
	BACKGROUND-IMAGE: url(/library/img/icons/magnifier.png)
}
A.viewAll {
	BACKGROUND-IMAGE: url(/library/img/icons/application_view_tile.png)
}
A.reapply {
	BACKGROUND-IMAGE: url(/library/img/icons/arrow_rotate_anticlockwise.png)
}
A.tag {
	BACKGROUND-IMAGE: url(/library/img/icons/tag_green.png)
}
A.profile {
	BACKGROUND-IMAGE: url(/library/img/icons/vcard.png)
}
A.commentReply {
	BACKGROUND-IMAGE: url(/library/img/icons/comment_add.png)
}
DIV.center {
	TEXT-ALIGN: center !important
}
P.center {
	TEXT-ALIGN: center !important
}
UL.center {
	TEXT-ALIGN: center !important
}
TR.center TH {
	TEXT-ALIGN: center !important
}
TR.center TD {
	TEXT-ALIGN: center !important
}
TH.center {
	TEXT-ALIGN: center !important
}
TD.center {
	TEXT-ALIGN: center !important
}
DIV.left {
	TEXT-ALIGN: left !important
}
P.left {
	TEXT-ALIGN: left !important
}
UL.left {
	TEXT-ALIGN: left !important
}
TR.left TH {
	TEXT-ALIGN: left !important
}
TR.left TD {
	TEXT-ALIGN: left !important
}
TH.left {
	TEXT-ALIGN: left !important
}
TD.left {
	TEXT-ALIGN: left !important
}
DIV.right {
	TEXT-ALIGN: right !important
}
P.right {
	TEXT-ALIGN: right !important
}
UL.right {
	TEXT-ALIGN: right !important
}
TR.right TH {
	TEXT-ALIGN: right !important
}
TR.right TD {
	TEXT-ALIGN: right !important
}
TH.right {
	TEXT-ALIGN: right !important
}
TD.right {
	TEXT-ALIGN: right !important
}
.bubbleWrap {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 2px; BACKGROUND: #eee; PADDING-TOP: 10px; -moz-border-radius: 3px
}
.bubbleWrap H2 {
	MARGIN-TOP: 0px
}
.bubbleWrap H3 {
	MARGIN-TOP: 0px
}
.blockWrap {
	MARGIN-BOTTOM: 15px
}
.dataForm {
	FONT-FAMILY: Tahoma, sans-serif
}
.dataForm H3 {
	PADDING-TOP: 10px
}
.dataForm P {
	MARGIN: 0px
}
.dataForm TH {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.dataForm TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.dataForm TH {
	TEXT-ALIGN: right; LINE-HEIGHT: 1; WIDTH: 8em; PADDING-RIGHT: 10px; COLOR: #aaa; PADDING-TOP: 4px
}
.dataForm TD.checkList LABEL {
	MARGIN-RIGHT: 1em
}
.dataForm TD.radioList LABEL {
	MARGIN-RIGHT: 1em
}
.dataFormOpen TH {
	WIDTH: auto
}
P.note {
	TEXT-ALIGN: left; MARGIN: 2px 0px 0px; FONT: 11px/1.2 Tahoma, sans-serif
}
P.validation {
	TEXT-ALIGN: left; FONT-STYLE: italic; PADDING-LEFT: 17px; BACKGROUND: url(/library/img/icons/bullet_error.png) no-repeat 0px 1px; COLOR: #c33
}
.dataList {
	WIDTH: 100%; MARGIN-BOTTOM: 15px
}
.dataList TR.alternate {
	BACKGROUND: #eee
}
.dataList TH {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ddd; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #333; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 0px solid; PADDING-TOP: 5px
}
.dataList P {
	TEXT-ALIGN: left
}
.dataList TD {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 2px
}
.dataList TD.notify P {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 2px
}
.dataList TD.notify {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff4bf !important; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.dataList TD.notify A {
	PADDING-LEFT: 5px
}
.dataList .highlight {
	BACKGROUND-COLOR: #fff4bf !important
}
INPUT {
	FONT-FAMILY: Tahoma, sans-serif; COLOR: #555
}
SELECT {
	FONT-FAMILY: Tahoma, sans-serif; COLOR: #555
}
TEXTAREA {
	FONT-FAMILY: Tahoma, sans-serif; COLOR: #555
}
.checkbox LABEL {
	FONT-FAMILY: Tahoma, sans-serif; COLOR: #555
}
.checkList LABEL {
	FONT-FAMILY: Tahoma, sans-serif; COLOR: #555
}
.radioList LABEL {
	FONT-FAMILY: Tahoma, sans-serif; COLOR: #555
}
.value {
	FONT-FAMILY: Tahoma, sans-serif; COLOR: #555
}
INPUT.inputText {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #bbb 1px solid; BACKGROUND: #fff; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #ddd 1px solid
}
SELECT.inputText {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #bbb 1px solid; BACKGROUND: #fff; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #ddd 1px solid
}
TEXTAREA.inputText {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #bbb 1px solid; BACKGROUND: #fff; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #ddd 1px solid
}
INPUT.inputText {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 2px
}
SELECT.inputText {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
TEXTAREA.inputText {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
INPUT.inputText:focus {
	BACKGROUND: #fff4bf; COLOR: #000
}
SELECT.inputText:focus {
	BACKGROUND: #fff4bf; COLOR: #000
}
TEXTAREA.inputText:focus {
	BACKGROUND: #fff4bf; COLOR: #000
}
INPUT.inputTextBig {
	LETTER-SPACING: -1px; FONT-SIZE: 1.5em
}
INPUT.inputButton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Arial, sans-serif; COLOR: #000; CURSOR: pointer; FONT-WEIGHT: 700; PADDING-TOP: 5px
}
INPUT.required {
	BORDER-BOTTOM-COLOR: #c66; BORDER-TOP-COLOR: #c66; BORDER-RIGHT-COLOR: #c66; BORDER-LEFT-COLOR: #c66
}
SELECT.required {
	BORDER-BOTTOM-COLOR: #c66; BORDER-TOP-COLOR: #c66; BORDER-RIGHT-COLOR: #c66; BORDER-LEFT-COLOR: #c66
}
TEXTAREA.required {
	BORDER-BOTTOM-COLOR: #c66; BORDER-TOP-COLOR: #c66; BORDER-RIGHT-COLOR: #c66; BORDER-LEFT-COLOR: #c66
}
INPUT.singleTiny {
	WIDTH: 50px
}
INPUT.single {
	WIDTH: 150px
}
INPUT.singleLong {
	WIDTH: 280px
}
INPUT.singleFull {
	WIDTH: 632px
}
TEXTAREA.multiFull {
	WIDTH: 635px
}
INPUT.singleFullCondensed {
	WIDTH: 440px
}
TEXTAREA.multiFullCondensed {
	WIDTH: 443px
}
INPUT.bbCode {
	MARGIN: 2px 2px 2px 0px; WIDTH: 25px; CURSOR: pointer
}
INPUT.bbBold {
	FONT-WEIGHT: 700
}
INPUT.bbItalic {
	FONT-STYLE: italic
}
INPUT.bbUrl {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: auto; PADDING-RIGHT: 4px; PADDING-TOP: 0px
}
INPUT.bbLight {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: auto; PADDING-RIGHT: 4px; PADDING-TOP: 0px
}
INPUT.bbQuote {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: auto; PADDING-RIGHT: 4px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px 60px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: url(/library/img/misc/quote.png) no-repeat; PADDING-TOP: 0px
}
BLOCKQUOTE P.author {
	TEXT-ALIGN: right
}
.msgNotify {
	BORDER-BOTTOM: #000 1px dotted; BORDER-LEFT: #000 1px dotted; PADDING-BOTTOM: 0px; MARGIN: 10px 25px 25px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px dotted; BORDER-RIGHT: #000 1px dotted; PADDING-TOP: 0px
}
.msgSuccess {
	BORDER-BOTTOM: #000 1px dotted; BORDER-LEFT: #000 1px dotted; PADDING-BOTTOM: 0px; MARGIN: 10px 25px 25px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px dotted; BORDER-RIGHT: #000 1px dotted; PADDING-TOP: 0px
}
.msgWarning {
	BORDER-BOTTOM: #000 1px dotted; BORDER-LEFT: #000 1px dotted; PADDING-BOTTOM: 0px; MARGIN: 10px 25px 25px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px dotted; BORDER-RIGHT: #000 1px dotted; PADDING-TOP: 0px
}
.msgNotify {
	BORDER-BOTTOM-COLOR: #960; BORDER-TOP-COLOR: #960; BACKGROUND: #ffefbf; BORDER-RIGHT-COLOR: #960; BORDER-LEFT-COLOR: #960
}
.msgSuccess {
	BORDER-BOTTOM-COLOR: #390; BORDER-TOP-COLOR: #390; BACKGROUND: #d4ffbf; BORDER-RIGHT-COLOR: #390; BORDER-LEFT-COLOR: #390
}
.msgWarning {
	BORDER-BOTTOM-COLOR: #933; BORDER-TOP-COLOR: #933; BACKGROUND: #ffd9d9; BORDER-RIGHT-COLOR: #933; BORDER-LEFT-COLOR: #933
}
.msgNotify H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 10px 0px 5px; PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 3px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.msgSuccess H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 10px 0px 5px; PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 3px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.msgWarning H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 10px 0px 5px; PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 3px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.msgNotify H3 {
	BACKGROUND-IMAGE: url(/library/img/icons/comment_reverse.png); COLOR: #960
}
.msgSuccess H3 {
	BACKGROUND-IMAGE: url(/library/img/icons/accept.png); COLOR: #360
}
.msgWarning H3 {
	BACKGROUND-IMAGE: url(/library/img/icons/exclamation.png); COLOR: #933
}
.msgNotify P {
	MARGIN-BOTTOM: 10px; COLOR: #555
}
.msgSuccess P {
	MARGIN-BOTTOM: 10px; COLOR: #555
}
.msgWarning P {
	MARGIN-BOTTOM: 10px; COLOR: #555
}
P.msgNotify {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
P.msgSuccess {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
P.msgWarning {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.clear {
	CLEAR: both
}
.noWrap {
	WHITE-SPACE: nowrap !important
}
.blink {
	FONT-WEIGHT: 400; TEXT-DECORATION: blink
}
.big {
	LINE-HEIGHT: 1.2; FONT-SIZE: 1.2em
}
.expandButton {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 1px
}
.iconPopup {
	PADDING-RIGHT: 14px !important; BACKGROUND: url(/library/img/misc/link_popup.png) no-repeat right 2px
}
.invisible {
	VISIBILITY: hidden
}
.showInvisible:hover .invisible {
	VISIBILITY: visible
}
.clearAfter:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearAfter {
	DISPLAY: inline-block
}
.clearAfter {
	DISPLAY: block
}
* HTML .clearAfter {
	HEIGHT: 1px
}
IMG.flag {
	opacity: 0.80
}
IMG.hidden {
	opacity: 0.30
}
TABLE.hidden {
	opacity: 0.50
}
TABLE TR {
	VERTICAL-ALIGN: top
}
.dataForm .expandLink {
	VERTICAL-ALIGN: top
}
.dataList TR {
	VERTICAL-ALIGN: top
}
TABLE TH {
	FONT-WEIGHT: 400
}
INPUT.bbUrl {
	FONT-WEIGHT: 400
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
UL.feedList LI A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.dataForm TH LABEL {
	POSITION: relative; TOP: 2px
}
.dataForm TD.checkList INPUT {
	POSITION: relative; TOP: 2px
}
.dataForm TD.radioList INPUT {
	POSITION: relative; TOP: 2px
}
IMG.flag:hover {
	opacity: 1.00
}
IMG.hidden:hover {
	opacity: 1.00
}

