BODY {
	MARGIN: 0px; FONT-FAMILY: arial,sans,sans-serif
}
A {
	COLOR: #07c
}
A:visited {
	COLOR: #07c
}
#header {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: url(http://www.google.com/images/spreadsheets/publishheader.png) repeat-x 50% bottom; OVERFLOW: hidden; PADDING-TOP: 6px
}
.name {
	FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.widget .name {
	FONT-SIZE: 13px
}
.diff .name {
	FONT-SIZE: 13px
}
.about {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.guesthead {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://www.google.com/images/spreadsheets/guesthead.gif) #ffdb69 repeat-x 50% bottom; PADDING-TOP: 0.5em
}
#content {
	BACKGROUND: #fff
}
#footer {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 13px; MARGIN-TOP: -1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f0f0f0; HEIGHT: 1em; COLOR: #999; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: 0px; PADDING-TOP: 13px
}
#sheettabs {
	PADDING-BOTTOM: 5px; MARGIN: 6px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sheettabs LI {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-TOP: 5px
}
.active {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #999 1px solid
}
#banner {
	BORDER-BOTTOM: #fad163 1px solid; BORDER-LEFT: #fad163 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fae5b0; MARGIN: 8px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #fad163 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #fad163 1px solid; PADDING-TOP: 4px
}
#gaia {
	FLOAT: right; MARGIN-RIGHT: 6px
}
.dash {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
.highlight {
	BORDER-BOTTOM: #ffa82d 2px solid; BORDER-LEFT: #ffa82d 2px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffd396; MARGIN: 0px 4px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #ffa82d 2px solid; BORDER-RIGHT: #ffa82d 2px solid; PADDING-TOP: 2px
}
.annotations {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 1em
}
.annotations SPAN {
	FONT-STYLE: normal
}
.element-link-container {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 100%; PADDING-RIGHT: 2px; BACKGROUND: url(http://www.google.com/images/spreadsheets/element-background.png) repeat-x; HEIGHT: 24px; PADDING-TOP: 2px
}
.element-link {
	WIDTH: 130px; BACKGROUND: url(http://www.google.com/images/spreadsheets/element-link.png) no-repeat right 50%; FLOAT: right; HEIGHT: 24px; CURSOR: pointer
}
BODY {
	FONT-SIZE: 13px
}
BODY TD {
	FONT-SIZE: 13px
}
.tblGenFixed {
	FONT-SIZE: 13px
}
.tblGeneric {
	FONT-SIZE: 13px
}
.dn {
	DISPLAY: none
}
.framesContainer {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.divRowHead .framesContainer {
	MARGIN-BOTTOM: 1px
}
.framesContainerCells {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.tiles {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 0px; BORDER-TOP-STYLE: none; HEIGHT: 0px; BORDER-LEFT-STYLE: none; TOP: 0px; LEFT: 0px
}
.tblGenFixed TD.comment {
	BACKGROUND-IMAGE: url(http://www.google.com/images/spreadsheets/comment.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
.tblGenFixed TD.date {
	BACKGROUND-IMAGE: url(http://www.google.com/images/spreadsheets/date.gif); PADDING-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
.tblGenFixed TD.date-on {
	BACKGROUND-IMAGE: url(http://www.google.com/images/spreadsheets/date-on.gif); PADDING-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
.tblGenFixed TD.comment-date {
	BACKGROUND-IMAGE: url(http://www.google.com/images/spreadsheets/comment-date.gif); PADDING-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
.tblGenFixed TD.comment-date-on {
	BACKGROUND-IMAGE: url(http://www.google.com/images/spreadsheets/comment-date-on.gif); PADDING-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
.tblGenFixed TD {
	Z-INDEX: 1; BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; WHITE-SPACE: normal; LETTER-SPACING: 0px; VERTICAL-ALIGN: bottom; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: #ccc 1px solid; WORD-SPACING: 0px; PADDING-TOP: 0px
}
.tblGenFixed TD.hd {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #c8c8c8; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.tblGenFixed TR.rShim TD {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tblGenFixed TD.rShim {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.divFrozRowHead .tblGenFixed TD.hd {
	BORDER-BOTTOM: #c8c8c8 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c8c8c8 0px solid; BACKGROUND-COLOR: #e8eef7; WIDTH: 35px; COLOR: #333; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-TOP: #c8c8c8 0px solid; BORDER-RIGHT: #c8c8c8 1px solid
}
.divRowHead .tblGenFixed TD.hd {
	BORDER-BOTTOM: #c8c8c8 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c8c8c8 0px solid; BACKGROUND-COLOR: #e8eef7; WIDTH: 35px; COLOR: #333; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-TOP: #c8c8c8 0px solid; BORDER-RIGHT: #c8c8c8 1px solid
}
#tblMain TD.hd P {
	MARGIN: 0px; WIDTH: 0px; FONT-SIZE: 0px; OVERFLOW: hidden
}
.colHeadTable TD.hd P {
	MARGIN: 0px; WIDTH: 0px; FONT-SIZE: 0px; OVERFLOW: hidden
}
TD.rShim {
	WIDTH: 35px; HEIGHT: 0px; BORDER-RIGHT: #c8c8c8 1px solid
}
.divColHead .tblGenFixed TR.hd TD {
	BORDER-BOTTOM: #c8c8c8 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c8c8c8 0px solid; BACKGROUND-COLOR: #e8eef7; COLOR: #333; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-TOP: #c8c8c8 0px solid; BORDER-RIGHT: #c8c8c8 1px solid
}
.tblGenFixed .sortBar {
	BORDER-BOTTOM: #c8c8c8 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c8c8c8 0px solid; BACKGROUND-COLOR: #e8eef7; COLOR: #333; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-TOP: #c8c8c8 0px solid; BORDER-RIGHT: #c8c8c8 1px solid
}
.tblGenFixed .sortBarOn {
	BORDER-BOTTOM: #c8c8c8 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c8c8c8 0px solid; BACKGROUND-COLOR: #e8eef7; COLOR: #333; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-TOP: #c8c8c8 0px solid; BORDER-RIGHT: #c8c8c8 1px solid
}
.divColHead .tblGenFixed TR.hd TD {
	HEIGHT: 20px
}
.divColHead .tblGenFixed TR.hd TD.on {
	BACKGROUND-COLOR: #c8c8c8
}
.divRowHead .tblGenFixed TR.on TD.hd {
	BACKGROUND-COLOR: #c8c8c8
}
.divColHead .tblGenFixed TR.hd TD {
	BORDER-BOTTOM: #9fc2fd 1px solid
}
.divColHead .tblGenFixed TR.hd TD.first {
	BORDER-RIGHT: medium none
}
.tblGenFixed .sortBar {
	BACKGROUND-IMAGE: url(http://www.google.com/images/spreadsheets/gradient-12.gif); Z-INDEX: 1; TEXT-ALIGN: right; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; HEIGHT: 12px; OVERFLOW: hidden
}
.tblGenFixed .sortBarOn {
	BACKGROUND-IMAGE: url(http://www.google.com/images/spreadsheets/gradient-12.gif); Z-INDEX: 1; TEXT-ALIGN: right; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; HEIGHT: 12px; OVERFLOW: hidden
}
.tblGenFixed .sortBarOn {
	BACKGROUND-IMAGE: url(http://www.google.com/images/spreadsheets/gradient-on-12.gif); PADDING-RIGHT: 0px; COLOR: #fe6f0f
}
.FF .sortBar {
	HEIGHT: 13px
}
.FF .sortBarOn {
	HEIGHT: 13px
}
.sortBarLeft {
	TEXT-ALIGN: left; FLOAT: left; HEIGHT: 12px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.sortBarRight {
	TEXT-ALIGN: right; BORDER-LEFT: #c8c8c8 1px solid; PADDING-LEFT: 4px; PADDING-RIGHT: 5px; FLOAT: right; HEIGHT: 12px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
.sortImgTriangle {
	POSITION: relative; TOP: 4px; PADDING-TOP: 0px
}
.sortBarHandle {
	Z-INDEX: 8; POSITION: absolute; WIDTH: 36px; HEIGHT: 12px; TOP: 21px; CURSOR: move; LEFT: 1px; -moz-user-select: none
}
.sortBarDropTarget {
	BACKGROUND-IMAGE: url(http://www.google.com/images/spreadsheets/gradient-12.gif); Z-INDEX: 40; BORDER-BOTTOM: #c8c8c8 1px solid; POSITION: absolute; FILTER: alpha(opacity=70); BORDER-LEFT: #c8c8c8 1px solid; WIDTH: 3000px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 12px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: medium none; opacity: 0.70; -moz-opacity: 0.70
}
.columnBarHandle {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 7px; HEIGHT: 12px; TOP: -2px; CURSOR: move; -moz-user-select: none
}
.columnBarDropTarget {
	Z-INDEX: 41; POSITION: absolute; FILTER: alpha(opacity=70); WIDTH: 7px; BACKGROUND: #aaa; HEIGHT: 2000px; opacity: 0.70; -moz-opacity: 0.70
}
.tblGenFixed TD.headerEnd {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: #e8eef7; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.divGrid {
	Z-INDEX: 1; BORDER-BOTTOM: #efefef 1px solid; POSITION: absolute; BORDER-LEFT: #efefef 1px solid; BACKGROUND-COLOR: #e8eef7; OVERFLOW: hidden; BORDER-TOP: medium none; BORDER-RIGHT: #efefef 1px solid
}
.divMainArea {
	Z-INDEX: 1; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: 0px; OVERFLOW: scroll; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.divGrids {
	BORDER-BOTTOM: #c0c0c0 1px solid; POSITION: relative; BORDER-LEFT: 0px; OVERFLOW: hidden; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #fff 1px solid
}
.divRowHead {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 0px solid; BACKGROUND: #f0f0f0; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; CURSOR: default; BORDER-RIGHT: #ccc 0px solid
}
.divFrozRowHead {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 0px solid; BACKGROUND: #f0f0f0; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; CURSOR: default; BORDER-RIGHT: #ccc 0px solid
}
.IE .divRowHead .tblGenFixed TR.equalize TD {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; WHITE-SPACE: normal; OVERFLOW: visible !important; PADDING-TOP: 0px
}
.FF .divColHead .tblGenFixed TD.hd {
	PADDING-BOTTOM: 1px
}
.FF .divColHead .tblGenFixed TR.hd TD.hd {
	PADDING-BOTTOM: 0px
}
.FF .divRowHead .tblGenFixed TD.hd {
	PADDING-BOTTOM: 0px
}
.columnsFrozen .divRowHead {
	BORDER-RIGHT: #ccc 1px solid
}
.columnsFrozen .divFrozRowHead {
	BORDER-RIGHT: #ccc 1px solid
}
.divFrozRowHead {
	Z-INDEX: -1; BACKGROUND-COLOR: #e8eef7
}
.divFrozRowHead .tblGenFixed TD.hd {
	FILTER: alpha(opacity=40); opacity: 0.40; -moz-opacity: 0.40
}
.divColHead {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 0px solid; OVERFLOW: hidden; BORDER-TOP: #ccc 0px solid; CURSOR: default; BORDER-RIGHT: #ccc 1px solid
}
.columnsFrozen .divColHead {
	BORDER-LEFT: #ccc 1px solid
}
.columnsFrozen .divMainArea {
	BORDER-LEFT: #ccc 1px solid
}
.tblGeneric {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-SPACING: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-TOP-STYLE: none; HEIGHT: 100%; BORDER-LEFT-STYLE: none
}
.tblGenFixed {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-RIGHT-STYLE: none; BORDER-SPACING: 0px; WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP-STYLE: none; TABLE-LAYOUT: fixed; BORDER-LEFT-STYLE: none
}
.iconimage {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 4px; CURSOR: pointer; PADDING-TOP: 2px
}
.disclaimer {
	BOX-SIZING: border-box; BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: 0px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 12px; COLOR: #676767; FONT-SIZE: 11px; BORDER-RIGHT: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
.disclaimerTop {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; BORDER-TOP: #c0c0c0 1px solid; PADDING-TOP: 6px
}
.disclaimer A {
	PADDING-LEFT: 3px; COLOR: #77c
}
.colUnhideButton {
	Z-INDEX: 7; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 23px; BACKGROUND: url(http://www.google.com/images/spreadsheets/cols_hidden.gif) no-repeat; HEIGHT: 13px; COLOR: #ccc; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; OVERFLOW: hidden; TOP: 0px
}
.colUnhideButton A {
	POSITION: absolute; WIDTH: 100%; BACKGROUND: url(http://www.google.com/images/spreadsheets/trans.gif) no-repeat; HEIGHT: 100%; TOP: 0px; TEXT-DECORATION: none; LEFT: 0px
}
.rowUnhideButton A {
	POSITION: absolute; WIDTH: 100%; BACKGROUND: url(http://www.google.com/images/spreadsheets/trans.gif) no-repeat; HEIGHT: 100%; TOP: 0px; TEXT-DECORATION: none; LEFT: 0px
}
.colUnhideButton A:hover {
	BACKGROUND: url(http://www.google.com/images/spreadsheets/cols_hidden_hover.gif) no-repeat
}
.colUnhideButton A:active {
	BACKGROUND: url(http://www.google.com/images/spreadsheets/cols_hidden_clicked.gif) no-repeat
}
.rowUnhideButton {
	Z-INDEX: 7; POSITION: absolute; WIDTH: 12px; BACKGROUND: url(http://www.google.com/images/spreadsheets/rows_hidden.gif) no-repeat; HEIGHT: 17px; FONT-SIZE: 8pt; LEFT: 24px
}
.rowUnhideButton A:hover {
	BACKGROUND: url(http://www.google.com/images/spreadsheets/rows_hidden_hover.gif) no-repeat
}
.rowUnhideButton A:active {
	BACKGROUND: url(http://www.google.com/images/spreadsheets/rows_hidden_clicked.gif) no-repeat
}
TD.num {
	TEXT-ALIGN: right
}
