BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #222; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5; TEXT-ALIGN: center
}
HTML {
	BACKGROUND: #e5e5e5
}
BODY {
	BACKGROUND: #e5e5e5
}
TD {
	FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif
}
#preloaded_images {
	DISPLAY: inline; WIDTH: 0px; HEIGHT: 0px
}
BODY.todos #preloaded_images {
	BACKGROUND-IMAGE: none
}
INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
SPAN.help {
	FONT-SIZE: 10px; COLOR: #666
}
A {	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-DECORATION: underline }
A:link {	COLOR: #03c }
A:visited { 	COLOR: #03c }
A:hover { 	COLOR: #fff; BACKGROUND-COLOR: #30c; TEXT-DECORATION: none }
A.image:link { 	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }
A.image:visited { 	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }
A.image:hover { 	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }
A.image IMG { 	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none }

SPAN.admin {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999
}
A.admin:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #f00; FONT-FAMILY: verdana
}
A.admin:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #f00; FONT-FAMILY: verdana
}
A.adminfull:link {
	FONT-WEIGHT: bold; COLOR: #f00; TEXT-DECORATION: underline
}
A.adminfull:visited {
	FONT-WEIGHT: bold; COLOR: #f00; TEXT-DECORATION: underline
}
A.admin:hover {
	BACKGROUND: #f00; COLOR: #fff
}
A.adminfull:hover {
	BACKGROUND: #f00; COLOR: #fff
}
A.black:link {
	COLOR: #000
}
A.black:visited {
	COLOR: #000
}
A.black:hover {
	BACKGROUND: #000; COLOR: #fff
}
A.anchor:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.anchor:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.anchor:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
P.submit {
	FONT-SIZE: 11px; COLOR: #666
}
DIV.submit {
	FONT-SIZE: 11px; COLOR: #666
}
P.submit INPUT {
	VERTICAL-ALIGN: middle
}
DIV.submit {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 8px; TEXT-ALIGN: center
}
DIV.submit INPUT {
	FONT-SIZE: 14px
}
SMALL {
	FONT-SIZE: 10px; LINE-HEIGHT: 13px
}
BLOCKQUOTE {
	FONT-SIZE: 12px; MARGIN: 20px; COLOR: #666
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL LI {
	LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 13px; PADDING-TOP: 3px
}
DIV.widget LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", arial, sans-serif
}
H1.blankslate {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ff6; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; MARGIN-LEFT: -5px; COLOR: #000; PADDING-TOP: 5px
}
H1.blankslate A {
	COLOR: #f00
}
H1.blankslate A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
P.blankslate {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; COLOR: #000; PADDING-TOP: 5px
}
P.blankslate STRONG {
	BACKGROUND: #ff6
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 5px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", arial, sans-serif
}
H2.subheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 15px 0px 5px; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", arial, sans-serif
}
.smallnote {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999
}
.light {
	FONT-WEIGHT: normal
}
.lightgray {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #666
}
.lightgray A:link {
	COLOR: #999; TEXT-DECORATION: underline
}
.lightgray A:visited {
	COLOR: #999; TEXT-DECORATION: underline
}
.lightgray A:hover {
	BACKGROUND: #000; COLOR: #fff
}
.smallgray {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666
}
.smallgray A:link {
	COLOR: #666; TEXT-DECORATION: underline
}
.smallgray A:visited {
	COLOR: #666; TEXT-DECORATION: underline
}
.smallgray A:hover {
	BACKGROUND: #000; COLOR: #fff
}
.highlight {
	BACKGROUND-COLOR: #ffc
}
TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.bigger {
	FONT-SIZE: 12px
}
.red {
	COLOR: red
}
.blue {
	COLOR: #06c
}
.green {
	COLOR: #390
}
CODE {
	FONT-SIZE: 80%; COLOR: #333; FONT-FAMILY: "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace
}
PRE {
	FONT-SIZE: 80%; COLOR: #333; FONT-FAMILY: "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace
}
PRE {
	OVERFLOW: auto
}
* HTML CODE {
	FONT-SIZE: 105%
}
.PrivateMessage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.PrivateWriteboard {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.PrivateMessage {
	BACKGROUND: url(/images/private-back-red.gif) #fff
}
.PrivateWriteboard {
	BACKGROUND: url(/images/private-back-red.gif) #fff
}
.PrivateWriteboard {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #bc0001 5px solid; PADDING-TOP: 10px
}
.ClientMessage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
DIV.ClientMessage DIV.Post {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: green 5px solid
}
DIV.PrivateMessage DIV.Post {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #bc0001 5px solid
}
BODY.files DIV.PrivateMessage DIV.Post {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #bc0001 5px solid
}
BODY.files DIV.PrivateMessage {
	MARGIN-BOTTOM: 12px
}
BODY.files DIV.PrivateMessage DIV.Post {
	PADDING-LEFT: 5px
}
IMG.privatebug {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV#Wrapper {
	PADDING-RIGHT: 23px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 12px
}
.container {
	MIN-WIDTH: 750px; MARGIN: 0px auto; TEXT-ALIGN: center
}
.ClearAll {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#ContentFrame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#DashContentFrame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.ContentFrame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.layout {
	CLEAR: left; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.layout TD.left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TABLE.layout TD.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TABLE.layout TD.left {
	WIDTH: 70%
}
TABLE.layout TD.right {
	WIDTH: 30%
}
DIV.Left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 70%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.Right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 30%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.layout TD.left DIV.Left {
	FLOAT: none; WIDTH: auto
}
TABLE.layout TD.right DIV.Right {
	FLOAT: none; WIDTH: auto
}
.Footer {
	CLEAR: left; FONT-SIZE: 9px; PADDING-BOTTOM: 15px; MARGIN: 4px 0px 20px 20px; COLOR: #666; TEXT-ALIGN: left
}
.Footer A:link {
	COLOR: #666
}
.Footer A:visited {
	COLOR: #666
}
.Footer A:hover {
	BACKGROUND: #666; COLOR: #fff
}
#P2P_selector {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; COLOR: #fff; PADDING-TOP: 7px
}
#Header H3 #P2P_selector SPAN.light {
	FONT-SIZE: 11px; COLOR: #999
}
#Header H3 #P2P_selector A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 3px; COLOR: red; PADDING-TOP: 3px
}
#Header H3 #P2P_selector A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 3px; COLOR: red; PADDING-TOP: 3px
}
#Header H3 #P2P_selector A:hover {
	BACKGROUND: red; COLOR: white
}
DIV#CategoryList {
	MARGIN-TOP: 5px; PADDING-LEFT: 6px; FONT-SIZE: 12px
}
DIV#CategoryList A.category_link:link {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 1px; LINE-HEIGHT: 15px; PADDING-TOP: 4px; POSITION: relative
}
DIV#CategoryList A.category_link:visited {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 1px; LINE-HEIGHT: 15px; PADDING-TOP: 4px; POSITION: relative
}
DIV#CategoryList A.category_link:hover {
	BACKGROUND: #f0f0f0; COLOR: #03c; TEXT-DECORATION: underline
}
DIV#CategoryList A.category_link:active {
	COLOR: #000
}
DIV#CategoryList DIV.category DIV.operations {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 1px; WIDTH: 75px; LINE-HEIGHT: 16px; PADDING-TOP: 4px; POSITION: relative; TEXT-ALIGN: right
}
DIV#CategoryList DIV.category IMG.spinner {
	PADDING-TOP: 6px
}
DIV#CategoryList DIV.category IMG {
	VERTICAL-ALIGN: middle
}
DIV.editing#CategoryList DIV.category {
	CLEAR: both; BORDER-TOP: #ccc 1px solid
}
DIV.editing#CategoryList A.category_link:link {
	MARGIN-RIGHT: 80px
}
DIV.editing#CategoryList A.category_link:visited {
	MARGIN-RIGHT: 80px
}
DIV.editing#CategoryList DIV.category DIV.operations {
	DISPLAY: block
}
DIV#CategoryList A.current:link {
	PADDING-LEFT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; TEXT-DECORATION: none
}
DIV#CategoryList A.current:visited {
	PADDING-LEFT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; TEXT-DECORATION: none
}
DIV#CategoryList A.current:hover {
	PADDING-LEFT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; TEXT-DECORATION: none
}
DIV#CategoryList A.current SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #000; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px
}
DIV#CategoryList A.current:hover SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #000; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px
}
.SectionHeader {
	MARGIN: 0px 0px 30px; PADDING-TOP: 0px
}
DIV.Left .SectionHeader {
	TEXT-ALIGN: center
}
DIV.Full .SectionHeader {
	TEXT-ALIGN: center
}
.dashboard .Left .SectionHeader {
	MARGIN: 10px 0px
}
.dashboard .Left .SectionHeader H1 {
	FONT-SIZE: 12px
}
.dashboard #screen_body .Left .innercol {
	PADDING-RIGHT: 28px
}
.overview #screen_body .Left .innercol {
	PADDING-RIGHT: 28px
}
.dashboard .Right .SectionHeader {
	MARGIN-BOTTOM: 20px
}
SPAN.SectionDescription {
	FONT-WEIGHT: normal; COLOR: #666
}
.ContextHeader {
	MARGIN: 0px 0px 15px; TEXT-ALIGN: center
}
.ContextHeader H1 {
	FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000; BORDER-BOTTOM: #666 1px solid
}
.ContextHeader H1 SPAN.private {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; BACKGROUND: #bc0000; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
.ContextHeader H1 A {
	FONT-WEIGHT: normal; FONT-STYLE: italic
}
.SectionHeader H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 2px; FONT-FAMILY: verdana
}
.ContextHeader H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 2px; FONT-FAMILY: verdana
}
.SectionHeader H3 IMG {
	VERTICAL-ALIGN: middle
}
.SectionHeader DIV.ActionButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 3px
}
.SectionHeader DIV.ActionButton {
	FONT-SIZE: 10px
}
.Links {
	DISPLAY: none; PADDING-BOTTOM: 15px
}
.LinkBox {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: -1px; PADDING-LEFT: 4px; FONT-SIZE: 10px; BACKGROUND: url(/images/back_ystripes.gif) #fff; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; WIDTH: 75%; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid
}
.LinkBoxWithFile {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: -1px; PADDING-LEFT: 4px; FONT-SIZE: 10px; BACKGROUND: url(/images/back_ystripes.gif) #fff; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; WIDTH: 75%; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid
}
.LinkBoxWithFile IMG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.LinkBox A {
	FONT-SIZE: 12px
}
.LinkBoxWithFile A {
	FONT-SIZE: 12px
}
TABLE.Dashcal {
	BACKGROUND: #e1e0e0; MARGIN-BOTTOM: 15px; WIDTH: 100%; voice-family: inherit
}
TABLE.Dashcal TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px; TEXT-ALIGN: left
}
TABLE.Dashcal TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #ccc; PADDING-TOP: 3px
}
TABLE.Dashcal TD.with {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-LEFT: #000 1px solid; COLOR: #333; BORDER-BOTTOM: #000 1px solid
}
TABLE.Dashcal TD#today {
	BORDER-RIGHT: #fc6 2px solid; BORDER-TOP: #fc6 2px solid; BACKGROUND: #ffc; BORDER-LEFT: #fc6 2px solid; COLOR: #000; BORDER-BOTTOM: #fc6 2px solid
}
TABLE.Dashcal UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
TABLE.Dashcal LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; PADDING-TOP: 3px
}
TABLE.Fullcal {
	BACKGROUND: #e1e0e0; MARGIN: 15px 0px; WIDTH: 100%
}
TABLE.Fullcal TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px; TEXT-ALIGN: left
}
TABLE.Fullcal TH.month {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #fff; VERTICAL-ALIGN: top; WIDTH: 1%; COLOR: #000; TEXT-ALIGN: center
}
TABLE.Fullcal TD.blank {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE.Fullcal TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #bbb; PADDING-TOP: 3px
}
TABLE.Fullcal TD.with {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-LEFT: #000 1px solid; COLOR: #333; BORDER-BOTTOM: #000 1px solid
}
TABLE.Fullcal TD#today {
	BORDER-RIGHT: #fc6 2px solid; BORDER-TOP: #fc6 2px solid; BACKGROUND: #ffc; BORDER-LEFT: #fc6 2px solid; COLOR: #333; BORDER-BOTTOM: #fc6 2px solid
}
TABLE.Fullcal UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
TABLE.Fullcal LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; PADDING-TOP: 3px
}
.Right H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 5px; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #666 1px solid
}
.Right H1.late {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 5px; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #666 1px solid
}
.Right P {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
.Right H1.late {
	COLOR: #c00; PADDING-TOP: 0px; BORDER-BOTTOM: #c00 1px solid
}
.Right P.incategory {
	PADDING-RIGHT: 4px; MARGIN-TOP: 0px; PADDING-LEFT: 4px; BACKGROUND: #ececec; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.Right P.incategory A {
	DISPLAY: block
}
.Right H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 3px; COLOR: #333; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", arial, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.Right H2.border {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 3px; COLOR: #333; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", arial, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.Right H2.border {
	BORDER-BOTTOM: #d5d5d5 1px solid
}
.SidebarPosts LI {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 4px; COLOR: #666
}
.SidebarPosts H1 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; COLOR: #333; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.SidebarPosts H2 {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: #666
}
.SidebarPosts H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #999
}
.SidebarOriginal {
	PADDING-TOP: 20px
}
.SidebarOriginal H1 {
	FONT-SIZE: 10px; COLOR: #333; BORDER-BOTTOM-STYLE: none
}
.SidebarOriginal P {
	FONT-SIZE: 10px
}
#Poster {
	MARGIN-BOTTOM: 30px
}
.Right OL {
	PADDING-LEFT: 20px
}
.Right UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.return {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 15px; COLOR: #666; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.returnborder {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 15px; COLOR: #666; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.returnborder {
	BORDER-BOTTOM: #d5d5d5 1px solid
}
.return A {
	COLOR: #666
}
.returnborder A {
	COLOR: #666
}
.return A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #666
}
.returnborder A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #666
}
TABLE.NewLink TH {
	FONT-SIZE: 10px; TEXT-ALIGN: left
}
SPAN.formoptions {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: verdana
}
SPAN.formoptions A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.ButtonGroup {
	FONT-SIZE: 11px; MARGIN: 15px 0px 3px; TEXT-ALIGN: right
}
.error {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: red
}
.field_with_errors {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 3px; BORDER-LEFT: red 8px solid; PADDING-TOP: 4px
}
.general_error_box {
	BORDER-RIGHT: #c99 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c99 1px solid; PADDING-LEFT: 37px; BACKGROUND: url(/images/alertbad_icon.gif) #c00 no-repeat 5px 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c99 1px solid; COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: #c99 1px solid
}
.general_error_box H2 {
	MARGIN-TOP: 0px; COLOR: #fff; LINE-HEIGHT: 140%
}
.general_error_box P {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px; COLOR: #fff
}
.general_error_box A:link {
	COLOR: #fff
}
.general_error_box A:visited {
	COLOR: #fff
}
#ErrorExplanation {
	BORDER-RIGHT: red 2px solid; PADDING-RIGHT: 7px; BORDER-TOP: red 2px solid; PADDING-LEFT: 7px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 12px; BORDER-LEFT: red 2px solid; PADDING-TOP: 7px; BORDER-BOTTOM: red 2px solid; BACKGROUND-COLOR: #f0f0f0
}
#errorExplanation {
	BORDER-RIGHT: red 2px solid; PADDING-RIGHT: 7px; BORDER-TOP: red 2px solid; PADDING-LEFT: 7px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 12px; BORDER-LEFT: red 2px solid; PADDING-TOP: 7px; BORDER-BOTTOM: red 2px solid; BACKGROUND-COLOR: #f0f0f0
}
#ErrorExplanation H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 27px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/images/alertbad_icon.gif) #c00 no-repeat left 50%; PADDING-BOTTOM: 5px; MARGIN: -7px; COLOR: #fff; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#errorExplanation H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 27px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/images/alertbad_icon.gif) #c00 no-repeat left 50%; PADDING-BOTTOM: 5px; MARGIN: -7px; COLOR: #fff; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#ErrorExplanation P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px
}
#errorExplanation P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px
}
#ErrorExplanation UL {
	MARGIN-LEFT: 30px
}
#errorExplanation UL {
	MARGIN-LEFT: 30px
}
#ErrorExplanation UL LI {
	FONT-SIZE: 12px; LIST-STYLE-TYPE: square
}
#errorExplanation UL LI {
	FONT-SIZE: 12px; LIST-STYLE-TYPE: square
}
BODY.overview DIV.announcement {
	MARGIN: 0px 0px 20px
}
BODY.overview DIV.announcement P {
	FONT-SIZE: 14px; LINE-HEIGHT: 18px
}
.LateBlock {
	MARGIN-BOTTOM: 25px
}
.UpcomingBlock {
	MARGIN-BOTTOM: 25px
}
.CompletedBlock {
	MARGIN-BOTTOM: 25px
}
.Milestone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #e0e0e0 1px solid
}
.Milestone UL {
	MARGIN: 3px 0px 8px 30px
}
.Milestone LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #ccc; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: square; BORDER-BOTTOM-STYLE: none
}
.Milestone LI A {
	COLOR: #666
}
.Milestone LI A:hover {
	BACKGROUND: #666; COLOR: #fff
}
H1.LateMilestones {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #fc0 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #fc0; TEXT-ALIGN: left
}
H1.UpcomingMilestones {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #fc0 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #fc0; TEXT-ALIGN: left
}
H1.CompletedMilestones {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #fc0 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #fc0; TEXT-ALIGN: left
}
H1.LateMilestones {
	COLOR: #fff; BORDER-BOTTOM: #c00 1px solid; BACKGROUND-COLOR: #c00
}
H1.CompletedMilestones {
	COLOR: #fff; BORDER-BOTTOM: #090 1px solid; BACKGROUND-COLOR: #090
}
.Milestone H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #c00; PADDING-TOP: 0px; FONT-FAMILY: verdana
}
.Milestone .showhide H2 {
	COLOR: #333
}
.Milestone .showhide .submit {
	BORDER-TOP: #999 1px dotted; MARGIN-TOP: 10px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.Milestone H2.complete {
	COLOR: #090
}
.Milestone H2.upcoming {
	COLOR: #c93
}
.Milestone H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", arial, sans-serif
}
.day {
	FONT-WEIGHT: normal
}
.responsibility {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666
}
.Milestone DIV.DialogHeader {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #333 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #333 1px; BACKGROUND-COLOR: #333; TEXT-ALIGN: left
}
.Milestone DIV.DialogHeader H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
.Milestone DIV.DialogBody {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 15px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: #d5d5d5 1px solid; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
.Milestone DIV.PrimaryAction {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#NewMilestone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
#basic_form TABLE#AddManyMilestones {
	MARGIN-BOTTOM: 10px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#basic_form TABLE#AddManyMilestones TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; BORDER-BOTTOM: #d5d5d5 1px solid; TEXT-ALIGN: left
}
#basic_form TABLE#AddManyMilestones TR.shaded {
	BACKGROUND-COLOR: #efefef
}
#basic_form TABLE#AddManyMilestones TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 8px; WIDTH: 30%; PADDING-TOP: 8px
}
#basic_form TABLE#AddManyMilestones TD SPAN.send_reminder {
	WHITE-SPACE: nowrap
}
#basic_form TABLE#AddManyMilestones TD.title INPUT {
	WIDTH: 90%
}
.AddTheseMilestones {
	TEXT-ALIGN: right
}
H2.ForReference {
	MARGIN-LEFT: 0px
}
.Contacts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px; BORDER-LEFT: #efefef 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
.Contacts P.admin {
	COLOR: #999
}
.Contacts A.admin {
	FONT-SIZE: 10px
}
.popup_add_dialog {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; MARGIN-BOTTOM: 25px; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.popup_add_dialog .inner {
	BORDER-RIGHT: #edf3fe 4px solid; PADDING-RIGHT: 10px; BORDER-TOP: #edf3fe 4px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #edf3fe 4px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #edf3fe 4px solid
}
.popup_add_dialog H1 {
	FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.popup_add_dialog TD P.submit {
	MARGIN-BOTTOM: 0px
}
.popup_add_dialog SELECT {
	FONT-SIZE: 14px
}
.popup_add_dialog INPUT {
	FONT-SIZE: 14px
}
.popup_add_dialog SELECT {
	WIDTH: 225px
}
.popup_add_dialog INPUT.text {
	WIDTH: 225px
}
.popup_add_dialog TABLE {
	MARGIN: 0px 0px 5px
}
.popup_add_dialog TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.Contacts TD {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 33%; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.Contacts TD.nopeople {
	BACKGROUND: #ffc; WIDTH: 66%
}
.Contacts TD.nopeople P {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
.Contacts TD.nopeople P A {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
.Contacts TR.top TD {
	BORDER-TOP: #efefef 1px solid
}
.Contacts TD.blank {
	BACKGROUND: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.Contacts TR.top TD.blank {
	BACKGROUND: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.Contacts TD.company {
	BACKGROUND: #f0f0f0
}
.Contacts TD.person DIV {
	MARGIN-LEFT: 55px
}
.Contacts TD.person DIV.noavatar {
	MARGIN-LEFT: 0px
}
.Contacts TD.person DIV.avatar {
	FLOAT: left; MARGIN: 0px; WIDTH: 48px
}
.Contacts TD H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.Contacts TD H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.Contacts TD H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.Contacts TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
.Contacts SPAN.item {
	MARGIN-RIGHT: 5px; WHITE-SPACE: nowrap
}
.Contacts SPAN.label {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666
}
.EmailExample {
	BORDER-RIGHT: #ccc 1px dashed; PADDING-RIGHT: 7px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 7px; FONT-SIZE: 10px; PADDING-BOTTOM: 7px; BORDER-LEFT: #ccc 1px dashed; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px dashed; FONT-FAMILY: monospace; BACKGROUND-COLOR: #fdfae0
}
.ActiveClients {
	MARGIN-BOTTOM: 10px
}
.ClientViewActiveProjects {
	MARGIN-BOTTOM: 15px
}
.InactiveClients {

}
.DashTabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #333; TEXT-ALIGN: left
}
.DashTabs UL#Tabs {
	PADDING-LEFT: 20px; MARGIN: 0px
}
.Client {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.Right .Client H1 {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM-STYLE: none
}
.Right .InactiveClients H1 {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM-STYLE: none
}
.Right .InactiveClients H1 {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666
}
.Client DIV.Project {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 4px 0px 0px; PADDING-TOP: 0px
}
.Client DIV.InactiveProjects {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 4px 0px 0px; PADDING-TOP: 0px
}
.Client .InactiveProjects A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666
}
.ClientViewActiveProjects .Project A {
	FONT-SIZE: 12px; MARGIN: 0px
}
.InactiveProjects A {
	COLOR: #666
}
.InactiveProjects A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #666
}
.Right H2.dashstatus {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 5px; COLOR: #999; LINE-HEIGHT: 12px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; FONT-STYLE: italic
}
P.fixed10 {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: courier, monospace
}
DIV#LogoBox {
	MARGIN-BOTTOM: 15px
}
DIV#LogoBox IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
DIV.white#LogoBox IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.fauxdivtop {
	BORDER-TOP: #ccc 1px solid; PADDING-TOP: 8px
}
.fauxdivbottom {
	PADDING-BOTTOM: 8px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.NewPerson TD {
	FONT-SIZE: 10px
}
TABLE.NewPerson TH {
	FONT-SIZE: 10px
}
TABLE.NewPerson TH {
	FONT-WEIGHT: normal; TEXT-ALIGN: right
}
.StepGroup {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 15px; BACKGROUND: url(/images/back_gstripes.gif); PADDING-BOTTOM: 15px; MARGIN: 5px 0px 30px 15px; BORDER-LEFT: #d5d5d5 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid
}
.StepSubGroup {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 15px; BACKGROUND: url(/images/back_gstripes.gif); PADDING-BOTTOM: 15px; MARGIN: 5px 0px 30px 15px; BORDER-LEFT: #d5d5d5 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid
}
.StepSubGroup {
	MARGIN-TOP: -31px
}
#LastStepGroup {
	MARGIN-BOTTOM: 0px
}
.StepHelp {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px 15px 0px 0px; COLOR: #666; PADDING-TOP: 5px
}
P.longurl {
	LINE-HEIGHT: 18px
}
P.longurl A {
	FONT-SIZE: 10px
}
P.Checkbox {
	MARGIN: 5px 0px
}
.StepButtons {
	FONT-SIZE: 11px; MARGIN: 15px 0px 3px 15px; TEXT-ALIGN: left
}
.InsideButton {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px 10px 0px 0px; PADDING-TOP: 5px
}
.SidebarSteps {
	MARGIN-BOTTOM: 25px
}
.SidebarSteps P {
	MARGIN-TOP: 3px
}
.SidebarTip {
	MARGIN-BOTTOM: 25px
}
.SidebarTip P {
	MARGIN-TOP: 3px
}
.SidebarTip H1 {
	MARGIN-BOTTOM: 0px
}
#Flash {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 30px; FONT-SIZE: 14px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
.login #Flash {
	MARGIN-TOP: 12px; FONT-SIZE: 12px
}
.flash_notice#Flash {
	BORDER-LEFT-COLOR: #9c9; BACKGROUND: url(/images/alertgood_icon.gif) #e2f9e3 no-repeat left 50%; BORDER-BOTTOM-COLOR: #9c9; COLOR: #060; BORDER-TOP-COLOR: #9c9; BORDER-RIGHT-COLOR: #9c9
}
.flash_alert#Flash {
	BORDER-LEFT-COLOR: #c99; BACKGROUND: url(/images/alertbad_icon.gif) #c00 no-repeat left 50%; BORDER-BOTTOM-COLOR: #c99; COLOR: #fff; BORDER-TOP-COLOR: #c99; BORDER-RIGHT-COLOR: #c99
}
.flash_alert#Flash A {
	COLOR: #fff
}
.flash_alert#Flash A:hover {
	BACKGROUND: #000
}
.DialogBody {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.DialogBody TD {
	FONT-SIZE: 11px
}
.DialogHeader {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #333 1px solid; PADDING-TOP: 0px; BACKGROUND-COLOR: #333; TEXT-ALIGN: left
}
.DialogHeader H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 3px; FONT-FAMILY: verdana
}
.DialogBody H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #f00
}
.DialogBody P.noundo {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666
}
.ThePost {
	PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid
}
.ThePost H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
.additional {
	FONT-SIZE: 10px; COLOR: #999
}
.PrimaryAction {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.PrimaryAction INPUT {
	FONT-SIZE: 12px
}
.Archive {
	MARGIN-BOTTOM: 25px
}
.Archive H1 {
	FONT-SIZE: 13px; MARGIN: 0px 0px 5px; COLOR: #666; BORDER-BOTTOM: #e0e0e0 1px solid
}
.Archive UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.Archive LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #666; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.Archive LI SPAN.highlight {
	COLOR: #000
}
LI SPAN.highlight {
	COLOR: #000
}
.FormBlock TABLE#items TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.FormBlock TABLE#items TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV#Listform UL LI#UploadProgress {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; BACKGROUND: #ffc; PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px
}
DIV#Listform UL LI#UploadProgress STRONG {
	FONT-SIZE: 11px; COLOR: #000
}
#Attached {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(/images/attached-bg.gif) repeat-x; PADDING-BOTTOM: 15px; MARGIN: 0px 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 15px
}
#Attached UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#Attached LI {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
#AttachFile TABLE {
	WIDTH: 100%
}
#AttachLink TABLE {
	WIDTH: 100%
}
#AttachFile {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 10px; BACKGROUND: #efefef; PADDING-BOTTOM: 5px; MARGIN: 0px 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px
}
#AttachFile TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
#AttachFile TD SPAN.help {
	FONT-SIZE: 9px
}
#AttachLink {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 10px; BACKGROUND: #efefef; PADDING-BOTTOM: 5px; MARGIN: 0px 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px
}
#AttachLink TD {
	FONT-SIZE: 11px
}
#AttachLink TD SPAN.help {
	FONT-SIZE: 9px
}
#AttachTabs {
	BACKGROUND: url(/images/attachtabs-bg.gif) repeat-x 50% top; MARGIN: 0px 10px
}
#AttachTabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#AttachTabs UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#AttachTabs LI A:link {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #999; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 1px 0px 0px; BORDER-LEFT: #999 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; TEXT-DECORATION: underline
}
#AttachTabs LI A:visited {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #999; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 1px 0px 0px; BORDER-LEFT: #999 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; TEXT-DECORATION: underline
}
#AttachTabs A.current:link {
	BACKGROUND: #efefef; COLOR: #333; TEXT-DECORATION: none
}
#AttachTabs A.current:visited {
	BACKGROUND: #efefef; COLOR: #333; TEXT-DECORATION: none
}
#AttachTabs A:hover {
	BACKGROUND: #ffc; COLOR: #000
}
#Listform OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
#Listform UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 0px
}
#Listform LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; COLOR: #090; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", arial, sans-serif
}
#Listform OL LI {
	LIST-STYLE-TYPE: decimal
}
#Listform LI DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 5px; MARGIN: 3px 0px 0px; COLOR: #333; PADDING-TOP: 5px; FONT-FAMILY: verdana
}
#Listform LI DIV.upgrade {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ffc; PADDING-BOTTOM: 5px; MARGIN: 3px 0px 0px; COLOR: #333; PADDING-TOP: 5px; FONT-FAMILY: verdana
}
#Listform UL LI DIV {

}
#Listform LI TABLE TH {
	FONT-WEIGHT: normal; TEXT-ALIGN: right
}
#Listform LI DIV P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#Listform LI DIV P + P {
	MARGIN-TOP: 15px
}
#Listform LI DIV P + P.Checkbox {
	MARGIN: 5px 0px
}
#Listform LI DIV.help {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 2px
}
#Listform LI DIV.helplong {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; WIDTH: 470px; COLOR: #666; PADDING-TOP: 2px
}
#Listform LI TABLE.NewLink TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
#Listform LI TABLE.NewLink TD INPUT.textfield {
	WIDTH: 250px
}
#Listform LI H1 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #090
}
#Listform LI.action {
	BORDER-TOP: #000 2px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-TOP: 8px; TEXT-ALIGN: right
}
#TextileHelp {
	COLOR: #666
}
#TextileHelp TABLE {
	MARGIN-BOTTOM: 0px
}
#TextileHelp TABLE + H3 {
	MARGIN-TOP: 10px
}
#TextileHelp TABLE TD {
	PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
#TextileHelp TABLE TD.arrow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; COLOR: #999
}
#TextileHelp TABLE TD.label {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; WHITE-SPACE: nowrap
}
#TextileHelp H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #c00; PADDING-TOP: 5px
}
#TextileHelp P {
	FONT-SIZE: 10px
}
#Listform LI UL LI {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 0px 5px 10px; COLOR: #333; FONT-FAMILY: verdana; LIST-STYLE-TYPE: square
}
#Listform LI UL LI A.admin {
	COLOR: #f00
}
.thingtodo {
	FLOAT: left; WIDTH: 220px; MARGIN-RIGHT: 10px
}
#showhelp {
	CLEAR: left; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: #ffc; PADDING-BOTTOM: 5px; MARGIN: 20px 0px 0px 20px; BORDER-LEFT: #ccc 1px solid; WIDTH: 120px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; voice-family: inherit
}
#fade {
	BACKGROUND-COLOR: #ffff99
}
#zoomer {
	DISPLAY: none; BACKGROUND: #ccc; POSITION: absolute
}
.inactive {
	FILTER: alpha(opacity: 0); opacity: 0.0
}
.active {
	FILTER: alpha(opacity: 100); opacity: 1.0
}
TABLE.todolist {
	MARGIN-LEFT: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 90%
}
TABLE.todolist TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
TABLE.todolist TD.todoitem {
	PADDING-LEFT: 0px
}
TABLE.todolist TD.todocheckbox {
	PADDING-RIGHT: 4px; VERTICAL-ALIGN: top; WIDTH: 1%; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TABLE.todolist TD.todocheckboxwithtime {
	PADDING-RIGHT: 4px; VERTICAL-ALIGN: top; WIDTH: 1%; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TABLE.todolist TD.todocheckboxwithtime INPUT {
	MARGIN-RIGHT: 0px
}
TABLE.todolist TD.todocheckboxwithtime IMG {
	VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.todolist TD.todocheckboxwithtime A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.todolist TD.todolisttitle {
	PADDING-RIGHT: 5px; BACKGROUND: #eee; WIDTH: 30%; TEXT-ALIGN: right
}
TABLE.todolist TR.firstofgroup TD {
	BORDER-TOP: #ccc 1px solid
}
TABLE.todolist TR.firstofgroupcompleted TD {
	BORDER-TOP: #ccc 1px dotted
}
TABLE.todolist TR.firstofgroupcompleted TD {
	FONT-SIZE: 10px; COLOR: #888
}
TABLE.todolist TR.completed TD {
	FONT-SIZE: 10px; COLOR: #888
}
TABLE.todolist TR.firstofgroupcompleted TD A {
	COLOR: #666
}
TABLE.todolist TR.completed TD A {
	COLOR: #666
}
TABLE.todolist TR.firstofgroupcompleted TD A:hover {
	BACKGROUND: #333; COLOR: #fff
}
TABLE.todolist TR.completed TD A:hover {
	BACKGROUND: #333; COLOR: #fff
}
TABLE.todolist TD.complete {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #888; PADDING-TOP: 2px
}
TABLE.todolist TD.complete A {
	COLOR: #444
}
TABLE.todolist TD.complete A:hover {
	BACKGROUND: #333; COLOR: #fff
}
DIV.todo_list H2.todo {
	FONT-SIZE: 16px; MARGIN-LEFT: 7px
}
DIV.todo_list H2.todo A {
	COLOR: #000
}
DIV.todo_list H2.todo A:hover {
	COLOR: #fff
}
DIV.helpBar {
	PADDING-RIGHT: 10px; BORDER-TOP: orange 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 50px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: orange 1px solid; BACKGROUND-COLOR: #ffc; TEXT-ALIGN: center
}
DIV.helpBar H1 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 5px; COLOR: #000
}
BODY.help DIV.SubHeader {
	BORDER-TOP: #000 1px solid; MARGIN-BOTTOM: 35px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
BODY.help DIV.SubHeader SPAN {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #000
}
DIV.topqs {
	MARGIN: 15px 0px 25px 25px
}
DIV.topqs LI {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 3px; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: square
}
DIV.Right DIV.topqs LI {
	FONT-SIZE: 12px
}
UL.helpmenu1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px
}
UL.helpmenu2 {
	MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #dcdcdc 1px solid
}
UL.helpmenu1 LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-FAMILY: "Lucida Grande", arial, sans-serif
}
UL.helpmenu2 LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-FAMILY: "Lucida Grande", arial, sans-serif
}
UL.helpmenu1 LI A:link {
	FONT-WEIGHT: normal
}
UL.helpmenu1 LI A:visited {
	FONT-WEIGHT: normal
}
UL.helpmenu2 LI A:link {
	FONT-WEIGHT: normal
}
UL.helpmenu2 LI A:visited {
	FONT-WEIGHT: normal
}
UL.helpmenu1 LI {
	PADDING-RIGHT: 10px; FONT-SIZE: 14px
}
UL.helpmenu2 LI {
	PADDING-RIGHT: 10px; FONT-SIZE: 12px
}
P.screenshot IMG {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dcdcdc 1px solid
}
IMG.screenshot {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dcdcdc 1px solid
}
DIV.answer {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: #efefef; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
#otherquestions DIV.answer {
	DISPLAY: none; BACKGROUND: #fff; MARGIN-BOTTOM: 20px; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.closeanswer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-SIZE: 11px; BACKGROUND: #666; PADDING-BOTTOM: 3px; MARGIN: 0px -10px; COLOR: #fff; PADDING-TOP: 3px
}
#otherquestions DIV.answer DIV.closeanswer {
	FONT-SIZE: 11px; BACKGROUND: #fff; COLOR: #000
}
DIV.closeanswer A:link {
	COLOR: #fff
}
DIV.closeanswer A:visited {
	COLOR: #fff
}
DIV.closeanswer A:hover {
	BACKGROUND: #000; COLOR: #fff
}
#otherquestions DIV.answer DIV.closeanswer A:link {
	COLOR: #333
}
#otherquestions DIV.answer DIV.closeanswer A:visited {
	COLOR: #333
}
#otherquestions DIV.answer DIV.closeanswer A:hover {
	BACKGROUND: #000; COLOR: #fff
}
H2.question {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#otherquestions H2.question {
	FONT-SIZE: 12px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.answer P {
	MARGIN: 0px 0px 10px
}
BODY.help .Left H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000; PADDING-TOP: 0px
}
BODY.help .Left H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000; PADDING-TOP: 0px
}
BODY.help .Left H3 SPAN {
	FONT-WEIGHT: normal; COLOR: #666
}
BODY.help .Left P {
	MARGIN: 0px 0px 20px
}
BODY.help DIV.blankBar P {
	MARGIN: 0px
}
BODY.help DIV.blankBar {
	MARGIN-BOTTOM: 20px
}
#Popup {
	TEXT-ALIGN: left
}
#Popup #Header {
	PADDING-LEFT: 15px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#Popup #Header H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#Popup P {
	TEXT-ALIGN: left
}
#Popup #Body {
	MARGIN: 0px 15px
}
#Popup #close {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; WIDTH: 100%; BOTTOM: 0px; PADDING-TOP: 10px; POSITION: absolute; TEXT-ALIGN: center
}
SPAN.projectflag {
	FONT-SIZE: 9px; COLOR: #666
}
SPAN.projectflag SPAN.client {
	COLOR: #000
}
TABLE.fresh {
	MARGIN-BOTTOM: 10px
}
TABLE.fresh TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.fresh TD.icon {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.fresh TD.title {
	FONT-SIZE: 9px; COLOR: #666
}
TABLE.fresh TD.title A {
	FONT-SIZE: 10px
}
TABLE.fresh TD.title IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.messagelink:link {
	FONT-WEIGHT: bold; COLOR: #000
}
A.messagelink:visited {
	FONT-WEIGHT: bold; COLOR: #000
}
A.messagelink:hover {
	COLOR: #fff
}
TABLE.fresh TR.shade TD {
	BACKGROUND: #e5e5e5
}
TABLE.fresh TD.project {
	PADDING-TOP: 5px
}
.FormBlock {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 15px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
.FormBlock H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 10px 0px 0px
}
.FormBlock H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999
}
.FormBlock INPUT {

}
.FormBlock INPUT#post_title {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; WIDTH: 450px
}
.FormBlock TEXTAREA {
	MARGIN-TOP: 3px; FONT-SIZE: 14px; WIDTH: 450px
}
.FormBlock SPAN.makeprivate {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #ddd; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.loadtemplate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.FormBlock DIV.formatting {
	PADDING-LEFT: 5px; MARGIN: 0px 0px 5px
}
.FormBlock DIV.formatting P {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #666
}
.FormBlock DIV.formatting SPAN {
	MARGIN-LEFT: 10px
}
BODY.messages_form DIV.submit {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; TEXT-ALIGN: left
}
BODY.messages_form DIV.submit P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px 5px; PADDING-TOP: 0px
}
BODY.messages_form DIV.submit INPUT {
	FONT-SIZE: 14px
}
DIV.extra {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 15px 0px 15px 15px; BORDER-LEFT: #d9d9d9 8px solid; PADDING-TOP: 5px
}
.comments DIV.extra {
	MARGIN: 0px 0px 10px 10px
}
.comments P.submit {
	MARGIN: 0px 0px 5px 5px; COLOR: #999
}
DIV.extra P {
	MARGIN: 0px
}
DIV.extra {
	HEIGHT: 1%
}
DIV.extra DIV.showhide_link {
	HEIGHT: 1%
}
DIV.extra DIV.showhide {
	HEIGHT: 1%
}
DIV.extra DIV.showhide_link P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.extra DIV.showhide {
	MARGIN: 10px 0px
}
DIV.extra H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 0px
}
DIV.extra DIV#Attachments H2 SPAN.upload_limit {
	FONT-WEIGHT: normal; COLOR: #777
}
DIV.extra P.upload_limit {
	FONT-SIZE: 11px; COLOR: #777
}
DIV.extra DIV#AttachmentList {

}
DIV.extra DIV#AttachmentList UL {
	MARGIN-BOTTOM: 10px
}
TABLE.permissions {
	WIDTH: 100%
}
TABLE.permissions TR.heading TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #333 1px solid
}
TABLE.permissions TR TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #efefef 1px solid; WHITE-SPACE: nowrap
}
TABLE.permissions TR.writeboards TD {
	WHITE-SPACE: normal
}
TABLE.permissions TR.grey TD {
	BACKGROUND-COLOR: #efefef
}
TABLE.permissions TR.allonoff TD {
	BORDER-TOP: #999 1px solid
}
TABLE.permissions TD.name {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; WHITE-SPACE: normal; TEXT-ALIGN: right
}
TABLE.permissions TD.leftborder {
	BORDER-LEFT: #000 1px solid
}
TABLE.permissions TR TD.addedit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 0px
}
.notchecked {
	COLOR: #999
}
DIV#subdomain_notice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: red
}
TABLE.accountchart {
	BORDER-TOP: #000 10px solid; MARGIN: -15px 0px 25px; BORDER-BOTTOM: #000 10px solid
}
TABLE.accountchart TH.top {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #000 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left
}
TABLE.accountchart TH IMG {
	MARGIN-TOP: 3px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
TABLE.accountchart TH A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
TABLE.accountchart TH A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
TABLE.accountchart SMALL {
	COLOR: #999
}
TABLE.accountchart TH {
	BORDER-RIGHT: #e3dfdf 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #e3dfdf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center
}
TABLE.accountchart TH.activeprojects {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left
}
TABLE.accountchart TH.current {
	BACKGROUND-COLOR: #ffc
}
TABLE.accountchart TD.current {
	BACKGROUND-COLOR: #ffc
}
TABLE.accountchart TD.select {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-COLOR: #ffc
}
TABLE.accountchart TD.shaded {
	BACKGROUND-COLOR: #ffc
}
TABLE.accountchart TD.projectnumber {
	FONT-SIZE: 14px
}
TABLE.accountchart TD {
	BORDER-RIGHT: #e3dfdf 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #e3dfdf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e3dfdf 1px solid; TEXT-ALIGN: center
}
TABLE.accountchart TD.banner {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #fff; BACKGROUND-COLOR: #333
}
TABLE.accountchart TD.notes {
	FONT-SIZE: 9px; COLOR: #666; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right
}
TABLE.accountchart TD.plancatper {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND-COLOR: #fff
}
TABLE.accountchart TD.plancatbiz {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND-COLOR: #fff
}
TABLE.accountchart H4 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 5px 0px 0px; COLOR: #fff; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #390
}
TABLE.accountchart TD.item {
	BORDER-RIGHT: #ccc 1px solid; FONT-SIZE: 11px; VERTICAL-ALIGN: top; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE.accountchart SPAN.price {
	FONT-SIZE: 10px; COLOR: #f60
}
#Listform LI DIV.floatnote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN-LEFT: 35px; WIDTH: 300px; PADDING-TOP: 0px
}
#Listform LI DIV.floatnote STRONG {
	COLOR: #900
}
DIV.whynot A:link {
	FONT-SIZE: 11px; LINE-HEIGHT: 2em
}
DIV.whynot A:visited {
	FONT-SIZE: 11px; LINE-HEIGHT: 2em
}
TABLE.accountchart TH DIV.whynot A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #30c; TEXT-DECORATION: none
}
INPUT.big {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px; WIDTH: 485px; PADDING-TOP: 3px
}
INPUT.todoitem {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; WIDTH: 485px; PADDING-TOP: 3px
}
TEXTAREA.todoitem {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 0px 5px 3px 0px; WIDTH: 485px; PADDING-TOP: 3px
}
DIV.FormSubBlock TEXTAREA {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.FormBlock TABLE#items TD SELECT {
	MARGIN-BOTTOM: 5px; WIDTH: 150px
}
.FormBlock TABLE#items TD A.admin {
	FONT-SIZE: 9px
}
UL#Tabs LI A#settings {
	MARGIN-LEFT: 10px
}
BODY.appearance DIV.SectionHeader {
	MARGIN-BOTTOM: 20px
}
SPAN.swatches {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
SPAN.swatches SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
SPAN.swatches SPAN.client {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE#schemes_and_custom {
	MARGIN: 0px 0px 15px
}
TABLE#schemes_and_custom TD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 33%; PADDING-TOP: 0px
}
TABLE#schemes_and_custom TD#hexplanation {
	TEXT-ALIGN: left
}
TABLE#schemes_and_custom TD#hexplanation P {
	FONT-SIZE: 14px
}
TABLE#schemes_and_custom TD#schemes {
	PADDING-RIGHT: 25px; WHITE-SPACE: nowrap
}
TABLE#schemes_and_custom TD#custom {
	WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.Preview {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #e5e5e5; MARGIN: 0px 0px 15px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.Preview .Header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: #ddd; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
P.FauxH1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 13px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", arial, sans-serif
}
SPAN.FauxH2 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #fff
}
.Preview UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 24px
}
.Preview LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
.Preview UL A:link {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.Preview UL A:visited {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.Preview UL A.current:link {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; FONT-WEIGHT: bold; BACKGROUND: url(/images/tab-bg.gif) #e5e5e5 repeat-x 50% top; MARGIN: 0px 3px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #fff; BORDER-BOTTOM: #e5e5e5 1px solid; TEXT-DECORATION: none
}
.Preview UL A.current:visited {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; FONT-WEIGHT: bold; BACKGROUND: url(/images/tab-bg.gif) #e5e5e5 repeat-x 50% top; MARGIN: 0px 3px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #fff; BORDER-BOTTOM: #e5e5e5 1px solid; TEXT-DECORATION: none
}
.Preview UL A:hover {
	BACKGROUND: #fff; COLOR: #fff
}
.FauxPage {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 12px 0px 0px 17px; PADDING-TOP: 10px
}
.FauxPage SPAN {
	COLOR: #fff; TEXT-DECORATION: underline
}
.col {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.Left .col {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; BACKGROUND: url(/images/right-bg.gif) #fff repeat-y right 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
.Full .col {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; BACKGROUND: url(/images/right-bg.gif) #fff repeat-y right 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
.Left .innercol {
	PADDING-RIGHT: 60px; PADDING-LEFT: 23px; PADDING-BOTTOM: 20px; PADDING-TOP: 15px
}
.Full .innercol {
	PADDING-RIGHT: 60px; PADDING-LEFT: 23px; PADDING-BOTTOM: 20px; PADDING-TOP: 15px
}
DIV.Left .bottom {
	FONT-SIZE: 8px; BACKGROUND: url(/images/bottom-bg.gif) no-repeat right top
}
DIV.Full .bottom {
	FONT-SIZE: 8px; BACKGROUND: url(/images/bottom-bg.gif) no-repeat right top
}
DIV.Right .col {
	PADDING-RIGHT: 0px; MIN-WIDTH: 200px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.TimeTrack {
	MARGIN-BOTTOM: 20px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.TimeTrack TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
TABLE.TimeTrack TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; WHITE-SPACE: nowrap
}
TABLE.TimeTrack TR.shade TD {
	BACKGROUND: #f0f0f0
}
TABLE.TimeTrack TH.date {
	PADDING-LEFT: 14px
}
TABLE.TimeTrack TD.date {
	PADDING-LEFT: 14px
}
TABLE.TimeTrack TD.action {
	COLOR: #999; TEXT-ALIGN: center
}
TABLE.TimeTrack TD.action IMG {
	VERTICAL-ALIGN: middle
}
TABLE.TimeTrack TD.action A.image {
	MARGIN-LEFT: 3px
}
TABLE.TimeTrack TD.hours {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
TABLE.TimeTrack TD.desc {
	FONT-SIZE: 11px; WIDTH: 100%; LINE-HEIGHT: 16px; WHITE-SPACE: normal
}
TABLE.TimeTrack TR.AddTimeTrack TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: #ccc; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE.TimeTrack TR.AddTimeTrack TD.date {
	PADDING-LEFT: 10px
}
TABLE.MakeReport {
	MARGIN: 10px 0px 0px
}
TABLE.MakeReport TD {
	PADDING-RIGHT: 5px; FONT-SIZE: 10px
}
H1#reporttitle {
	FONT-SIZE: 18px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 7px; BORDER-BOTTOM: #000 2px solid
}
H1#reporttitle SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999
}
TABLE.Fullcal .late {
	CLEAR: left; PADDING-RIGHT: 3px; MARGIN-TOP: 2px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px
}
TABLE.Fullcal .completed {
	CLEAR: left; PADDING-RIGHT: 3px; MARGIN-TOP: 2px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px
}
TABLE.Fullcal .upcoming {
	CLEAR: left; PADDING-RIGHT: 3px; MARGIN-TOP: 2px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px
}
TABLE.Fullcal .late P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
TABLE.Fullcal .completed P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
TABLE.Fullcal .upcoming P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
TABLE.Fullcal .late INPUT {
	FLOAT: left; MARGIN: 0px 5px 5px 2px
}
TABLE.Fullcal .completed INPUT {
	FLOAT: left; MARGIN: 0px 5px 5px 2px
}
TABLE.Fullcal .upcoming INPUT {
	FLOAT: left; MARGIN: 0px 5px 5px 2px
}
TABLE.Fullcal .late SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #666
}
TABLE.Fullcal .completed SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #666
}
TABLE.Fullcal .upcoming SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #666
}
TABLE.Fullcal DIV.late {
	BORDER-RIGHT: #aa2b2b 1px solid; BORDER-TOP: #aa2b2b 1px solid; BACKGROUND: #f8e1e1; BORDER-LEFT: #aa2b2b 1px solid; COLOR: #900; BORDER-BOTTOM: #aa2b2b 1px solid
}
TABLE.Fullcal DIV.completed {
	BORDER-RIGHT: #9ed8b1 1px solid; BORDER-TOP: #9ed8b1 1px solid; FONT-WEIGHT: normal; BACKGROUND: #e2f3e8; BORDER-LEFT: #9ed8b1 1px solid; COLOR: #070; BORDER-BOTTOM: #9ed8b1 1px solid
}
TABLE.Fullcal TD.with DIV.late {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.Fullcal TD.with DIV.completed {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.Fullcal DIV.upcoming {
	BACKGROUND: #fff
}
TABLE.Fullcal SPAN#todaystamp {
	FONT-WEIGHT: normal; COLOR: #d93
}
DIV.formattingtips P {
	FONT-SIZE: 11px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 14px
}
.comments DIV.formattingtips {
	BORDER-TOP: #dcdcdc 3px solid; PADDING-TOP: 5px
}
DIV.markdownexamples P {
	FONT-SIZE: 11px; FONT-FAMILY: courier, "courier new"
}
DIV#formatting_guide {
	MARGIN-RIGHT: 8px
}
DIV#formatting_guide H2 {
	FONT-SIZE: 16px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#formatting_guide TABLE {
	BACKGROUND: #fff; MARGIN: 15px 0px; BORDER-COLLAPSE: collapse
}
DIV#formatting_guide TABLE TH {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: normal; BACKGROUND: #666; PADDING-BOTTOM: 6px; BORDER-LEFT: #ddd 1px solid; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left
}
DIV#formatting_guide TABLE TD {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid
}
DIV#formatting_guide TABLE TD OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 20px; PADDING-TOP: 0px
}
DIV#formatting_guide TABLE TD UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 20px; PADDING-TOP: 0px
}
DIV#formatting_guide TABLE TD UL LI {
	LIST-STYLE-TYPE: disc
}
DIV#formatting_guide TABLE TD BLOCKQUOTE {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#formatting_guide TABLE TD H1 {
	FONT-SIZE: 130%
}
DIV#formatting_guide TABLE TD H2 {
	FONT-SIZE: 100%
}
DIV#formatting_guide TABLE TD H3 {
	FONT-SIZE: 100%
}
DIV.Right DIV.col .notify H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 0px
}
.extra .notify H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 0px
}
DIV.Right DIV.col .notify SPAN {
	FONT-SIZE: 10px; COLOR: #666
}
.extra .notify SPAN {
	FONT-SIZE: 10px; COLOR: #666
}
TABLE.emailnotification TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TABLE.emailnotification TR.additional_company TD {
	PADDING-TOP: 12px
}
TABLE.emailnotification TD P {
	MARGIN: 0px 0px 5px
}
DIV.Right DIV.col TABLE.emailnotification TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 0px
}
BODY.todos DIV#widgets {
	ZOOM: 100%
}
BODY.todos DIV.list {
	ZOOM: 100%
}
BODY.todos DIV.list_wrapper {
	ZOOM: 100%
}
BODY.todos DIV.list DIV.viewallcomplete {
	ZOOM: 100%
}
BODY.todos DIV.list DIV.item {
	ZOOM: 100%
}
BODY.todos DIV.list DIV.item DIV.content {
	ZOOM: 100%
}
BODY.todos DIV.list DIV.item FORM P.submit {
	ZOOM: 100%
}
BODY.todos DIV.list_with_time_tracking DIV.item DIV.item_time_tracker {
	ZOOM: 100%
}
BODY.todos DIV.Left DIV.col {
	MARGIN-LEFT: 15px
}
BODY.todos DIV.Left DIV.bottom {
	MARGIN-LEFT: 15px
}
BODY.todos DIV.list_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -20px; PADDING-TOP: 0px
}
BODY.todos DIV.list {
	MARGIN: 0px 0px 20px; COLOR: #000
}
BODY.todos DIV.list H2 {
	MARGIN-TOP: 0px; PADDING-LEFT: 7px; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; COLOR: #000
}
BODY.todos DIV.list H2 SPAN {
	DISPLAY: inline-block
}
BODY.todos DIV.list P.listdesc {
	MARGIN: 7px 0px 7px 10px; FONT-STYLE: italic
}
BODY.todos DIV.list DIV.viewallcomplete {
	FONT-SIZE: 10px; MARGIN: 3px 0px 8px 36px
}
BODY.todos DIV.list DIV.viewallcomplete A:link {
	COLOR: #999
}
BODY.todos DIV.list DIV.viewallcomplete A:visited {
	COLOR: #999
}
BODY.todos DIV.list DIV.viewallcomplete A:hover {
	COLOR: #fff
}
BODY.todos DIV.list H2 A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; TEXT-DECORATION: underline
}
BODY.todos DIV.list H2 A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; TEXT-DECORATION: underline
}
BODY.todos DIV.done {
	MARGIN: 8px 0px
}
BODY.todos DIV.done .delete_link {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: 5px
}
BODY.todos A.image IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.todos DIV.list H2 {
	MARGIN-BOTTOM: 5px
}
BODY.todos DIV.list_widget {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: -18px
}
BODY.todos DIV.list_widget DIV.item {
	PADDING-LEFT: 30px
}
BODY.todos DIV.item_wrapper {
	BACKGROUND: #fff
}
BODY.todos DIV.add_item DIV.item_wrapper {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.todos DIV.list DIV.list_widget {
	CLEAR: left; HEIGHT: 1%
}
BODY.todos DIV.list DIV.add_item {
	CLEAR: left; HEIGHT: 1%
}
BODY.todos DIV.list DIV.add_item {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #efefef; PADDING-BOTTOM: 5px; MARGIN: 6px 0px 0px 34px; PADDING-TOP: 5px
}
BODY.todos DIV.list_with_time_tracking DIV.add_item {
	MARGIN-LEFT: 56px
}
BODY.todos DIV.list DIV.add_item DIV.list_widget {
	MARGIN: 0px
}
BODY.todos DIV.list DIV.add_item TEXTAREA {
	WIDTH: 380px
}
BODY.todos DIV.list DIV.add_item P.submit {
	BORDER-TOP: #ccc 1px solid; PADDING-TOP: 3px
}
BODY.todos DIV.list DIV.add_item P {
	FONT-SIZE: 11px; COLOR: #333
}
BODY.todos DIV.list DIV.item DIV.content {
	FONT-SIZE: 12px; MARGIN: 0px 0px 0px 25px; COLOR: #333; LINE-HEIGHT: 18px; POSITION: relative
}
BODY.todos DIV.list DIV.item DIV.content FORM {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #efefef; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
BODY.todos DIV.list DIV.item DIV.content FORM TEXTAREA {
	WIDTH: 85%
}
BODY.todos DIV.list DIV.item DIV.content FORM P {
	FONT-SIZE: 11px; MARGIN: 2px 0px
}
BODY.todos DIV.list DIV.item DIV.content FORM P.submit {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 3px
}
BODY.todos DIV.done DIV.item DIV.content {
	FONT-SIZE: 10px; MARGIN-LEFT: 37px; COLOR: #999
}
BODY.todos DIV.done DIV.item DIV.content STRONG.date {
	FONT-WEIGHT: normal; COLOR: #666; MARGIN-RIGHT: 5px
}
BODY.todos DIV.list DIV.busy DIV.content {
	BACKGROUND: url(/images/dots-white.gif) no-repeat 4px 7px
}
BODY.todos DIV.list DIV.busy DIV.item DIV.controls A {

}
BODY.todos DIV.done DIV.busy DIV.content {
	MARGIN-LEFT: 22px
}
BODY.todos DIV.list DIV.busy DIV.widget_content DIV.content SPAN {
	VISIBILITY: hidden
}
BODY.todos DIV.list DIV.form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TOP: 0px; BORDER-BOTTOM-STYLE: none
}
BODY.todos DIV.list DIV.items DIV.form {
	MARGIN-LEFT: 52px
}
BODY.todos DIV.list DIV.add_item DIV.form {
	MARGIN-LEFT: 52px
}
BODY.todos DIV.edit_list {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #efefef; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
BODY.todos DIV.edit_list FORM INPUT.list_title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
BODY.todos DIV.edit_list FORM INPUT.list_title {
	WIDTH: 75%
}
BODY.todos DIV.edit_list FORM TEXTAREA {
	WIDTH: 75%
}
BODY.todos DIV.edit_list FORM TEXTAREA {
	MARGIN: 5px 0px
}
BODY.todos DIV.edit_list FORM P {
	MARGIN: 5px; LINE-HEIGHT: 12px
}
BODY.todos DIV.edit_list FORM P.submit {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 3px
}
BODY.todos DIV.list DIV.add_item P {
	MARGIN: 0px 0px 5px
}
BODY.todos DIV.list DIV.add_item P.submit {
	MARGIN: 5px 0px 0px
}
BODY.todos DIV.list DIV.items DIV.edit {
	PADDING-BOTTOM: 15px
}
BODY.todos DIV.item DIV.controls A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.todos DIV.item DIV.controls {
	FLOAT: left
}
BODY.todos DIV.item DIV.controls INPUT {
	FLOAT: left
}
BODY.todos DIV.item DIV.controls IMG.client {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
BODY.todos DIV.list DIV.item DIV.controls A.time_tracking_control IMG {
	MARGIN: 1px 5px
}
BODY.todos DIV.list_with_time_tracking DIV.item DIV.content {
	MARGIN-LEFT: 46px
}
BODY.todos DIV.list DIV.edit_list_name {
	MARGIN-BOTTOM: 10px
}
BODY.todos DIV.list DIV.edit_list_name INPUT.list_name {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px; WIDTH: 250px
}
BODY.todos DIV.list DIV.add INPUT {
	MARGIN-BOTTOM: 5px
}
BODY.todos DIV.list DIV.edit TEXTAREA {
	MARGIN-BOTTOM: 5px
}
BODY.todos DIV.list DIV.add DIV.buttons INPUT {
	MARGIN-BOTTOM: 0px
}
BODY.todos DIV.list DIV.edit TEXTAREA {
	HEIGHT: auto
}
BODY.todos DIV.busy FORM P.submit {
	BACKGROUND: url(/images/dots-white.gif) no-repeat 5px center
}
BODY.todos DIV.busy FORM P.submit * {
	VISIBILITY: hidden
}
BODY.todos DIV#new_list H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px
}
BODY.todos DIV#new_list H2.without_templates SPAN.smallgray {
	DISPLAY: none
}
BODY.todos DIV#new_list H2.without_templates SPAN#template_or_title {
	DISPLAY: none
}
BODY.todos DIV#new_list P {
	MARGIN: 0px 0px 5px
}
BODY.todos DIV#new_list P.submit {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 3px
}
BODY.todos DIV#new_list TEXTAREA {
	FONT-SIZE: 13px; WIDTH: 85%
}
A.donelink:link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: #fc3; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
A.donelink:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: #fc3; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
DIV.list A.donelink:link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: #fc3; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
DIV.list A.donelink:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: #fc3; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
A.donelink:hover {
	TEXT-DECORATION: underline
}
DIV.list A.donelink:hover {
	TEXT-DECORATION: underline
}
BODY.todos DIV.list DIV.busy {
	DISPLAY: block
}
BODY.todos DIV.list DIV.busy DIV.wrapper UL {
	BACKGROUND: url(/images/dots-white.gif) no-repeat 8px center; HEIGHT: 12px
}
BODY.todos DIV.list DIV.busy DIV.wrapper LI {
	VISIBILITY: hidden
}
BODY.todos DIV.list DIV.item DIV.busy {
	DISPLAY: block
}
BODY.todos DIV.list DIV.item DIV.nubbin DIV.wrapper UL {
	BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto
}
BODY.todos DIV.list DIV.item DIV.nubbin DIV.wrapper LI {
	VISIBILITY: visible
}
BODY.todos DIV.list DIV.item DIV.busy DIV.wrapper UL {
	BACKGROUND: url(/images/dots-white.gif) no-repeat 8px center; HEIGHT: 12px
}
BODY.todos DIV.list DIV.item DIV.busy DIV.wrapper LI {
	VISIBILITY: hidden
}
BODY.todos DIV.list DIV.busy DIV.items {
	BACKGROUND: url(/images/dots-white.gif) no-repeat 8px 8px
}
BODY.todos DIV.list DIV.busy DIV.items * {
	VISIBILITY: hidden
}
BODY.todos DIV.list DIV.list_drag_handle {
	DISPLAY: none
}
BODY.todos DIV.reordering DIV.list DIV.nubbin {
	DISPLAY: none
}
BODY.todos DIV.reordering DIV.list P.listdesc {
	DISPLAY: none
}
BODY.todos DIV.reordering DIV.list DIV.items_wrapper {
	DISPLAY: none
}
BODY.todos DIV.reordering DIV.list DIV.add_item {
	DISPLAY: none
}
BODY.todos DIV.reordering DIV.list DIV.done {
	DISPLAY: none
}
BODY.todos DIV.reordering DIV.list DIV.viewallcomplete {
	DISPLAY: none
}
BODY.todos DIV.reordering DIV.list DIV.list_title H2 {
	MARGIN: 0px
}
BODY.todos DIV.reordering DIV.list DIV.list_title {
	MARGIN: 3px 0px 8px
}
BODY.todos DIV.reordering DIV.list DIV.list_drag_handle {
	DISPLAY: inline; FLOAT: left; WIDTH: 1px; CURSOR: move; POSITION: relative; HEIGHT: 1px
}
BODY.todos DIV.reordering DIV.list DIV.list_drag_handle IMG {
	MARGIN-TOP: 4px; DISPLAY: inline; RIGHT: 0px; POSITION: absolute; TOP: 0px
}
BODY.todos DIV.list DIV.busy DIV.item_time_tracker DIV.total {
	DISPLAY: none
}
BODY.todos DIV.list DIV.busy DIV.item_time_tracker DIV.form {
	DISPLAY: none
}
BODY.todos DIV.list DIV.item_time_tracker {
	BORDER-RIGHT: #090 2px solid; BORDER-TOP: #090 2px solid; BORDER-LEFT: #090 2px solid; COLOR: #333; BORDER-BOTTOM: #090 2px solid
}
BODY.todos DIV.list DIV.item_time_tracker SPAN.content {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
BODY.todos DIV.list DIV.busy DIV.item_time_tracker {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.todos DIV.list DIV.busy DIV.item_time_tracker SPAN.content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.todos DIV.list DIV.item_time_tracker DIV.total {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #d2e9d2; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
BODY.todos DIV.list DIV.item_time_tracker DIV.total STRONG {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: #090; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px
}
BODY.todos DIV.list DIV.item_time_tracker DIV.total SPAN {
	FONT-SIZE: 11px; MARGIN-LEFT: 5px; COLOR: #666
}
BODY.todos DIV.list DIV.item_time_tracker DIV.form {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; MARGIN-LEFT: 0px; PADDING-TOP: 8px
}
BODY.todos DIV.list DIV.item_time_tracker DIV.form TABLE {
	WIDTH: 100%
}
BODY.todos DIV.list DIV.item_time_tracker DIV.form TD {
	COLOR: #999
}
BODY.todos DIV.list DIV.item_time_tracker P.submit {
	MARGIN: 0px
}
TABLE.TimeTrack {
	MARGIN-BOTTOM: 20px; WIDTH: 100%
}
TABLE.TimeTrack TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
TABLE.TimeTrack TH.project {
	PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #e9e9e9; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: none; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: left
}
TABLE.TimeTrack TH.project A {
	FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
TABLE.TimeTrack TH.project SPAN.project_link {
	FONT-SIZE: 10px; COLOR: #666
}
TABLE.TimeTrack TH.project SPAN.project_link A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: red; TEXT-DECORATION: underline
}
TABLE.TimeTrack TH.project SPAN.project_link A:hover {
	COLOR: #fff
}
TABLE.TimeTrack TH.project A SPAN {
	FONT-SIZE: 10px; COLOR: #666
}
TABLE.TimeTrack TH.project A:hover {
	COLOR: #fff
}
TABLE.TimeTrack TH.project A:hover SPAN {
	COLOR: #fff
}
TABLE.TimeTrack TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; WHITE-SPACE: nowrap
}
TABLE.TimeTrack TR.shade TD {
	BACKGROUND: #f0f0f0
}
TABLE.TimeTrack TH.date {
	PADDING-LEFT: 10px
}
TABLE.TimeTrack TD.date {
	PADDING-LEFT: 14px
}
TABLE.TimeTrack TD.action {
	TEXT-ALIGN: left
}
TABLE.TimeTrack TD.action IMG {
	VERTICAL-ALIGN: middle
}
TABLE.TimeTrack TD.action A.editlink {
	MARGIN-LEFT: 20px
}
TABLE.TimeTrack TD.hours {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: left
}
TABLE.TimeTrack TD.desc {
	FONT-SIZE: 11px; WIDTH: 100%; LINE-HEIGHT: 16px; WHITE-SPACE: normal
}
TABLE.TimeTrack TR.AddTimeTrack TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: #efefef; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: bottom; PADDING-TOP: 10px
}
TABLE.TimeTrack TR.AddTimeTrack TD.date {
	PADDING-LEFT: 10px
}
TABLE.TimeTrack TR.total TD {
	BORDER-TOP: #999 2px solid; BORDER-BOTTOM-STYLE: none
}
TABLE.TimeTrack TR.total TD.total {
	PADDING-LEFT: 10px; FONT-SIZE: 13px; TEXT-ALIGN: right
}
TABLE.TimeTrack TR.total TD.hours {
	FONT-SIZE: 13px
}
TABLE.TimeTrack TR.total TD.export {
	FONT-SIZE: 11px; COLOR: #666; TEXT-ALIGN: right
}
DIV#new_time_report {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #efefef; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px
}
DIV#new_time_report P {
	MARGIN: 0px 0px 5px
}
DIV#new_time_report P.submit {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 5px
}
DIV.pagination {
	FONT-SIZE: 13px; MARGIN: 15px 0px; TEXT-ALIGN: right
}
DIV.pagination A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 3px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
DIV.pagination STRONG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 3px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
DIV.pagination STRONG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; COLOR: #000; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 2px; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.pagination SPAN {
	FONT-SIZE: 12px; COLOR: #666
}
DIV.writeboards {
	FONT-SIZE: 14px; COLOR: #ccc
}
DIV.writeboards OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.writeboards LI {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 16px; POSITION: relative
}
DIV.writeboards LI SPAN.detail {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-LEFT: 10px; COLOR: #999
}
DIV.showhide {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 10px; BACKGROUND: #efefef; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 20px; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 2px solid
}
DIV.showhide H2 {
	FONT-SIZE: 12px; MARGIN: 0px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.showhide P {
	FONT-WEIGHT: normal; MARGIN: 8px 0px; COLOR: #000
}
DIV#limit_reached {
	FONT-SIZE: 12px
}
TABLE.form {
	BORDER-COLLAPSE: collapse
}
TABLE.form TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
TABLE.form TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.form TD INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; WIDTH: 335px; PADDING-TOP: 2px
}
TABLE.form TR.url TH {
	VERTICAL-ALIGN: top; LINE-HEIGHT: 28px
}
TABLE.form TR.url TD {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666; LINE-HEIGHT: 14px
}
TABLE.form TR.password TD INPUT {
	WIDTH: 200px
}
TABLE.form TR.submit TD {
	FONT-SIZE: 11px
}
TABLE.form TR.submit TD INPUT {
	WIDTH: auto
}
DIV#blank_slate {
	MARGIN: 5px 0px 20px; TEXT-ALIGN: left
}
DIV#blank_slate H1 {
	BORDER-BOTTOM-WIDTH: 0px
}
SPAN.nubbin_hover {
	Z-INDEX: 2; POSITION: relative
}
SPAN.nubbin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; Z-INDEX: 1; BACKGROUND: url(/images/nubbin.gif) no-repeat left top; LEFT: -50px; PADDING-BOTTOM: 0px; WIDTH: 40px; PADDING-TOP: 0px; POSITION: absolute; TOP: -6px
}
DIV.list SPAN.nubbin {
	LEFT: -50px
}
DIV.list DIV.Privatetodo SPAN.nubbin {
	LEFT: -67px
}
DIV.list DIV.PrivatetodoIE SPAN.nubbin {
	LEFT: -67px
}
DIV.list DIV.content_for_item SPAN.nubbin {
	LEFT: -85px
}
DIV.list DIV.Privatetodo DIV.content_for_item SPAN.nubbin {
	LEFT: -105px
}
DIV.list DIV.PrivatetodoIE DIV.content_for_item SPAN.nubbin {
	LEFT: -105px
}
DIV.list_with_time DIV.content_for_item SPAN.nubbin {
	LEFT: -105px
}
DIV.list_with_time DIV.Privatetodo DIV.content_for_item SPAN.nubbin {
	LEFT: -127px
}
DIV.list_with_time DIV.PrivatetodoIE DIV.content_for_item SPAN.nubbin {
	LEFT: -127px
}
LI SPAN.nubbin {
	LEFT: -75px
}
SPAN.nubbin IMG {
	MARGIN: 9px 0px 6px
}
FIELDSET {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid
}
FIELDSET P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #666; PADDING-TOP: 0px
}
FIELDSET LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #874c00
}
FIELDSET LEGEND SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; COLOR: #666
}
TABLE.hostoption {
	MARGIN: 10px auto 30px
}
TABLE.hostoption P {
	FONT-SIZE: 12px; MARGIN: 0px 0px 15px; LINE-HEIGHT: 15px; TEXT-ALIGN: left
}
TABLE.hostoption TD {
	FONT-SIZE: 12px; TEXT-ALIGN: center
}
TABLE.hostoption TD.option {
	BORDER-RIGHT: #ccc 5px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 5px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 5px solid; WIDTH: 45%; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 5px solid
}
TABLE.hostoption TD.selected {
	BACKGROUND-COLOR: #ffc
}
TABLE.hostoption TD.current {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #d89800
}
TABLE.hostoption TD.notcurrent {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 0px solid
}
TABLE.hostoption TD.option H2 {
	FONT-SIZE: 16px; MARGIN: 0px 0px 10px; COLOR: #000
}
TABLE.hostoption TR.actions TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TABLE.hostoption TD.option H3 {
	FONT-SIZE: 11px; MARGIN: 0px 0px 2px; COLOR: #000; BORDER-BOTTOM: #dcdcdc 1px solid; TEXT-ALIGN: left
}
DIV.faq H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; COLOR: #000; PADDING-TOP: 0px
}
DIV.faq P {
	MARGIN: 0px 0px 15px; WIDTH: 75%
}
BODY.affiliate H2 {
	MARGIN-BOTTOM: 3px; COLOR: #900; BORDER-BOTTOM: #efefef 1px solid
}
BODY.affiliate H2 SPAN {
	BORDER-RIGHT: #fc6 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fc6 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #fc6 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #fc6 1px solid; FONT-FAMILY: courier, "Courier New", monospace; LETTER-SPACING: 1px; BACKGROUND-COLOR: #ffc
}
BODY.affiliate P SPAN.highlight2 {
	BORDER-RIGHT: #fc6 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fc6 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #fc6 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #fc6 1px solid; FONT-FAMILY: courier, "Courier New", monospace; LETTER-SPACING: 1px; BACKGROUND-COLOR: #ffc
}
BODY.affiliate DIV.Left P {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; WIDTH: 80%
}
BODY.affiliate H1 {
	MARGIN: 20px 0px 15px; COLOR: #000
}
BODY.affiliate DIV.page_header H1 {
	MARGIN-BOTTOM: 0px
}
BODY.affiliate DIV.col {
	PADDING-BOTTOM: 20px
}
BODY.affiliate OL {
	MARGIN: 0px 0px 20px 40px; WIDTH: 75%
}
BODY.affiliate DIV.affiliatechart {
	BORDER-RIGHT: #fc9 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fc9 2px solid; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 25px 25px; BORDER-LEFT: #fc9 2px solid; WIDTH: 200px; PADDING-TOP: 10px; BORDER-BOTTOM: #fc9 2px solid; BACKGROUND-COLOR: #fff
}
BODY.affiliate DIV.affiliatechart TABLE {
	MARGIN-BOTTOM: 10px
}
BODY.affiliate DIV.affiliatechart TABLE {
	MARGIN-TOP: 0px; WIDTH: 100%
}
BODY.affiliate DIV.affiliatechart P {
	MARGIN-TOP: 0px; WIDTH: 100%
}
BODY.affiliate DIV.affiliatechart TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; WHITE-SPACE: nowrap
}
BODY.affiliate DIV.affiliatechart TABLE TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #333; TEXT-ALIGN: center
}
BODY.affiliate TABLE.affiliatecount TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
BODY.affiliate TABLE.affiliatecount TD.total {
	BORDER-RIGHT: #ccc 10px solid; BORDER-TOP: #ccc 10px solid; FONT-SIZE: 11px; BORDER-LEFT: #ccc 10px solid; BORDER-BOTTOM: #ccc 10px solid; BACKGROUND-COLOR: #9f9; TEXT-ALIGN: center
}
BODY.affiliate TABLE.affiliatecount TD.total STRONG {
	FONT-SIZE: 11px
}
BODY.affiliate TABLE.affiliatecount TD.total H1 {
	FONT-SIZE: 20px; MARGIN: 0px
}
BODY.affiliate TABLE.affiliatecount TD SMALL {
	COLOR: #999
}
BODY.affiliate TABLE.affiliatecount TD STRONG {
	FONT-SIZE: 18px
}
BODY.affiliate TABLE.affiliatecount TD.earned {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000; BACKGROUND-COLOR: #cfc
}
BODY.affiliate TABLE.affiliatecount TD.totals {
	BORDER-RIGHT: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 300px
}
BODY.affiliate TABLE.affiliatecount TD.totals STRONG {
	FONT-SIZE: 12px
}
BODY.affiliate TABLE.affiliatecount TH.earned {
	COLOR: #000; BACKGROUND-COLOR: #cfc
}
BODY.affiliate TABLE.affiliatecount TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #333; TEXT-ALIGN: left
}
BODY.affiliate TABLE.affiliatecount {
	MARGIN-BOTTOM: 30px
}
BODY.affiliate TEXTAREA {
	MARGIN-BOTTOM: 20px; WIDTH: 400px; HEIGHT: 50px
}
BODY.affiliate OL.easylist LI {
	FONT-SIZE: 14px; LINE-HEIGHT: 17px
}
BODY.affiliate TEXTAREA {
	WIDTH: 468px; HEIGHT: 100px
}
DIV.basic_form_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left
}
DIV.basic_form {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 2px solid; BACKGROUND-COLOR: #f5f5f5
}
DIV.basic_form INPUT.expanded {
	WIDTH: 95%
}
DIV.basic_form TEXTAREA.expanded {
	WIDTH: 95%
}
DIV.basic_form INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 300px; PADDING-TOP: 3px
}
DIV.basic_form TEXTAREA {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 300px; PADDING-TOP: 3px
}
DIV.basic_form INPUT.autosize {
	WIDTH: auto
}
DIV.basic_form INPUT.big {
	FONT-SIZE: 18px
}
DIV.basic_form TEXTAREA {
	FONT-SIZE: 13px; WIDTH: 300px; HEIGHT: 75px
}
DIV.basic_form H2 {
	FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 5px
}
DIV.basic_form H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 2px; COLOR: #333; BORDER-TOP-STYLE: none; FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.basic_form H3.optional {
	FONT-WEIGHT: normal
}
DIV.basic_form H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #666; FONT-STYLE: italic; FONT-FAMILY: georgia
}
DIV.basic_form H1 {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 5px
}
DIV.basic_form P {
	FONT-SIZE: 12px; MARGIN: 0px 0px 15px
}
DIV.basic_form P.submit {
	MARGIN-BOTTOM: 5px; COLOR: #999
}
DIV.basic_form P.submit INPUT {
	FONT-SIZE: 14px; WIDTH: auto
}
BODY.affiliate H1 {
	MARGIN-TOP: 0px
}
BODY.chat DIV.chatsetup {
	BORDER-RIGHT: #fc9 5px solid; BORDER-TOP: #fc9 5px solid; FONT-SIZE: 11px; BORDER-LEFT: #fc9 5px solid; WIDTH: 225px; BORDER-BOTTOM: #fc9 5px solid
}
BODY.chat DIV.chatsetup H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #000; PADDING-TOP: 0px
}
BODY.chat P {
	FONT-WEIGHT: normal
}
.choose_room SELECT.existing_rooms {
	FONT-SIZE: 14px
}
.choose_room INPUT.new_room {
	FONT-SIZE: 14px; WIDTH: 250px
}
BODY.loading {
	PADDING-TOP: 50px
}
DIV.room {
	MARGIN: 0px auto 20px; WIDTH: 35%; TEXT-ALIGN: center
}
DIV.room H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: helvetica, arial, sans-serif; LETTER-SPACING: -1px
}
DIV.room H2 A {
	FONT-SIZE: 24px; LETTER-SPACING: -1px
}
BODY.lobby DIV.locked {
	BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #999
}
BODY.lobby DIV.locked H2 {
	FONT-SIZE: 24px; COLOR: #999; LETTER-SPACING: -1px
}
DIV.room DIV.updated {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 3px 0px 8px; COLOR: #666; FONT-STYLE: italic; FONT-FAMILY: georgia
}
DIV.room DIV.updated SPAN.active {
	FONT-WEIGHT: bold; COLOR: green
}
DIV.room P {
	FONT-SIZE: 14px; MARGIN: 5px 0px
}
DIV.room UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #dcdcdc 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
DIV.room LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 0px
}
BODY.welcome DIV.startBar {
	PADDING-RIGHT: 7px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 7px; MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ffc; TEXT-ALIGN: center
}
BODY.welcome DIV.startBar H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px
}
BODY.welcome DIV.startBar P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.welcome DIV.otherOptions H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; COLOR: #900; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dotted
}
BODY.welcome DIV.otherOptions H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px
}
BODY.welcome DIV.otherOptions P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
BODY.welcomePrint {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: white; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: left
}
BODY.welcomePrint H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: helvetica, sans-serif
}
BODY.welcomePrint H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: helvetica, sans-serif
}
BODY.welcomePrint H2.heading {
	MARGIN: 0px 0px 25px; BORDER-BOTTOM: #ccc 1px solid
}
BODY.welcomePrint H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: helvetica, sans-serif
}
BODY.welcomePrint P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px; FONT-FAMILY: georgia, serif
}
DIV.blankBar {
	PADDING-RIGHT: 10px; BORDER-TOP: orange 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: orange 1px solid; BACKGROUND-COLOR: #ffc; TEXT-ALIGN: center
}
BODY.help DIV.blankBar {
	BORDER-TOP-STYLE: none; BACKGROUND-COLOR: #efefef; BORDER-BOTTOM-STYLE: none
}
DIV.blankExample {
	MARGIN-BOTTOM: 20px; TEXT-ALIGN: center
}
DIV.blankExample IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV.blankBar H1 {
	FONT-SIZE: 20px; MARGIN: 0px 0px 5px
}
DIV.blankExample H1 {
	FONT-SIZE: 20px; MARGIN: 0px 0px 5px
}
DIV.blankBar H1 A:hover {
	TEXT-DECORATION: none
}
DIV.blankExample H1 {
	FONT-SIZE: 16px; MARGIN: 0px 0px 2px
}
DIV.blankBar P {
	MARGIN: 0px
}
DIV.blankExample P {
	MARGIN: 0px 0px 15px
}
BODY.account DIV.page_header_links {
	WIDTH: 250px
}
BODY.account DIV.page_header_links SPAN.new {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: yellow; COLOR: #000
}
TABLE.account_chart {
	MARGIN-BOTTOM: 25px; WIDTH: 100%; COLOR: #000
}
TABLE.account_chart TR.promotion TD {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.4em
}
TABLE.account_chart TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
TABLE.account_chart TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
TABLE.account_chart TD {
	FONT-SIZE: 12px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TABLE.account_chart TD {
	BORDER-BOTTOM: #000 1px solid
}
TABLE.account_chart TH {
	BORDER-BOTTOM: #000 1px solid
}
TABLE.account_chart TR.your_plan TD {
	BACKGROUND-COLOR: #ffc
}
TABLE.account_chart TR.your_plan TH {
	BACKGROUND-COLOR: #ffc
}
TABLE.account_chart TH {
	FONT-SIZE: 14px
}
TABLE.account_chart TR.header TH {
	FONT-SIZE: 12px; COLOR: #fff; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #000; TEXT-ALIGN: center
}
TABLE.account_chart TH.side {
	FONT-SIZE: 16px; COLOR: white; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #222; TEXT-ALIGN: right
}
TABLE.account_chart TD.action {
	BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #222
}
TABLE.account_chart TD.action SPAN {
	FONT-SIZE: 11px; COLOR: yellow
}
TABLE.account_chart TR.your_plan TD.action SPAN {
	FONT-SIZE: 11px; COLOR: #000
}
TABLE.account_chart TR.your_plan TH.side {
	COLOR: #000
}
TABLE.account_chart TD.action A {
	COLOR: white
}
TABLE.account_chart TD.big {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
TABLE.account_chart TH.side SPAN {
	FONT-SIZE: 10px; FLOAT: left; TEXT-TRANSFORM: uppercase; COLOR: orange; PADDING-TOP: 3px
}
TABLE.account_chart TD.details {
	FONT-SIZE: 11px; COLOR: #444; BACKGROUND-COLOR: #fefee5
}
TABLE.account_chart TD.action STRONG {
	TEXT-TRANSFORM: uppercase; COLOR: red
}
TABLE.account_chart TD.details STRONG {
	COLOR: #000
}
TABLE.account_chart TR.header TH SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999
}
.calendar_date_select {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: block; BORDER-LEFT: #999 1px solid; WIDTH: 190px; COLOR: #777; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: white
}
.calendar_date_select .weekdays TH {
	FONT-WEIGHT: bold; HEIGHT: 20px; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: center
}
.calendar_date_select .body {
	CLEAR: both
}
.calendar_date_select .buttons {
	DISPLAY: none
}
.calendar_date_select .footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: left
}
.calendar_date_select TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0; border-padding: 0
}
.calendar_date_select .header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; PADDING-TOP: 3px; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: center
}
.calendar_date_select .header .left {
	FLOAT: left
}
.calendar_date_select .header .right {
	FLOAT: right
}
.calendar_date_select .header .nav {
	TEXT-DECORATION: none
}
.calendar_date_select .header .title {
	COLOR: black
}
.calendar_date_select TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
.calendar_date_select TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
.calendar_date_select TD A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #333; PADDING-TOP: 2px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.calendar_date_select TD.weekend A {
	COLOR: #999; BACKGROUND-COLOR: #efefef
}
.calendar_date_select TD.other A {
	COLOR: #ccc
}
.calendar_date_select .days TD {
	BORDER-BOTTOM: #ccc 1px solid
}
.calendar_date_select TD A:hover {
	BACKGROUND-COLOR: #dcdcdc
}
.calendar_date_select TD.today A {
	COLOR: #000; BACKGROUND-COLOR: #99ccff
}
.calendar_date_select TD.selected A {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
.calendar_date_select TD.busy {

}
BODY.chat DIV.page_header_links {
	WIDTH: 220px; COLOR: #333
}
BODY.message DIV.comments {
	BORDER-TOP: #ddd 1px solid; MARGIN-TOP: 25px
}
BODY.message DIV.comment {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid
}
DIV#Main DIV.comment DIV.float_liner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 0px
}
BODY.message IMG.avatar {
	FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 48px
}
DIV.comment DIV.indented {
	MARGIN-LEFT: 60px
}
BODY.message DIV.comment_header H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 0px 5px; COLOR: #333
}
BODY.message DIV.comment_header H3 A.permalink {
	COLOR: #333; TEXT-DECORATION: none! important
}
BODY.message DIV.comment_header H3 A.permalink:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333
}
DIV.comment DIV.comment_header H3 STRONG {
	FONT-SIZE: 12px; MARGIN-RIGHT: 2px
}
DIV.comment TEXTAREA {
	FONT-SIZE: 13px; LINE-HEIGHT: 140%
}
DIV.comment DIV.attachments_option {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 5px
}
DIV.comment DIV.attachments_option DIV.link_to_toggle A:link {
	FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #444; TEXT-DECORATION: underline
}
DIV.comment DIV.attachments_option DIV.link_to_toggle A:visited {
	FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #444; TEXT-DECORATION: underline
}
DIV.comment DIV.attachments_option DIV.link_to_toggle A:hover {
	FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #444; TEXT-DECORATION: underline
}
DIV.comment DIV.attachments_option H2 {
	FONT-WEIGHT: bold! important; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px
}
DIV.comment DIV.attachments_option H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
DIV.comment DIV.attachments_option IMG.paperclip {
	WIDTH: 15px; HEIGHT: 43px
}
DIV.comment DIV.attachments_option DIV.indented {
	MARGIN-LEFT: 25px; PADDING-TOP: 3px
}
DIV.comment DIV.attachments_block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 8px solid; PADDING-TOP: 3px
}
DIV.comment DIV.attachments_block INPUT {
	MARGIN: 0px
}
DIV.comment DIV.attachments_block DIV.pending_attachments {
	PADDING-BOTTOM: 5px
}
DIV.comment DIV.attachments_block DIV.pending_attachments P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
A.tiny_anchor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.file {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 2px; PADDING-TOP: 0px
}
.file P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 10px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
.file H1 {
	COLOR: #000
}
.file H1 A {
	COLOR: #000; TEXT-DECORATION: none
}
.file H1 A:hover {
	BACKGROUND: #fff; COLOR: #000; TEXT-DECORATION: underline
}
BODY.files DIV.file DIV.file_info {
	MARGIN-LEFT: 40px
}
BODY.files DIV.file H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666
}
BODY.files DIV.file H3 A:link {
	FONT-SIZE: 11px; COLOR: #666
}
BODY.files DIV.file H3 A:visited {
	FONT-SIZE: 11px; COLOR: #666
}
BODY.files DIV.file H3 A:hover {
	COLOR: #fff
}
BODY.files DIV.date_group {
	MARGIN-BOTTOM: 30px
}
BODY.files DIV#CategoryList DIV.category {
	CLEAR: right
}
BODY.files A.active#upload_file_link {
	DISPLAY: none
}
BODY.files DIV.basic_form_wrapper {
	PADDING-TOP: 5px
}
BODY.files DIV.showhide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.files DIV.basic_form H2 SPAN.upload_limit {
	FONT-SIZE: 12px; COLOR: #777; FONT-STYLE: normal; FONT-FAMILY: lucida grande, verdana, sans-serif
}
BODY.files DIV.basic_form P.upload_limit {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #777
}
BODY.files TABLE.upload_layout {
	MARGIN-BOTTOM: 15px; WIDTH: 99%
}
BODY.files TABLE.upload_layout TD.choose_file {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; WIDTH: 250px; BORDER-BOTTOM: #ccc 1px solid
}
BODY.files TABLE.upload_layout TD.choose_file INPUT {
	FONT-SIZE: 11px; MARGIN-LEFT: 5px; WIDTH: 95%
}
BODY.files TABLE.upload_layout TD.meta {
	PADDING-LEFT: 10px; WHITE-SPACE: nowrap
}
BODY.files TABLE.upload_layout TD.meta .smaller {
	FONT-SIZE: 11px
}
BODY.files TABLE.upload_layout TD.meta SELECT {
	FONT-SIZE: 11px; WIDTH: 150px
}
BODY.files TABLE.upload_layout TD.meta INPUT.description {
	FONT-SIZE: 12px; WIDTH: 95%
}
BODY.files TABLE.upload_layout TD.meta P {
	MARGIN-BOTTOM: 7px
}
BODY.files TABLE.upload_layout TD HR {
	BORDER-TOP: #ccc 1px dashed; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.files TABLE.upload_layout TD P.add_another {
	MARGIN: 0px 0px 0px 15px
}
BODY.files DIV.notify_block {
	MARGIN: 0px 0px 15px 5px
}
BODY.files DIV.notify_block H3 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 8px
}
BODY.files DIV.notify_block DIV {
	PADDING-LEFT: 5px; BORDER-LEFT: #ddd 6px solid
}
BODY.files TABLE.emailnotification {
	MARGIN: 0px
}
BODY.files TABLE.emailnotification P {
	FONT-SIZE: 11px
}
BODY.files TABLE.emailnotification INPUT {
	WIDTH: auto
}
BODY.files TABLE.emailnotification P {
	MARGIN: 0px
}
BODY.files DIV.file H1 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 3px
}
BODY.files DIV.file P {
	MARGIN-BOTTOM: 3px
}
BODY.files DIV.file A.message_title {
	FONT-WEIGHT: normal; COLOR: #666
}
BODY.files DIV.file A.message_title:hover {
	COLOR: #fff
}
BODY.files DIV.file H3 A.image:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.files DIV.file H3 A.image IMG {
	VERTICAL-ALIGN: bottom
}
BODY.files DIV.file DIV.file_icon {
	FLOAT: left; WIDTH: 32px; POSITION: relative
}
BODY.files DIV.file DIV.file_icon IMG {
	WIDTH: 32px; HEIGHT: 32px
}
BODY.files DIV.file DIV.file_info P {
	FONT-SIZE: 12px
}
BODY.files DIV.file DIV.file_info SPAN.dash {
	COLOR: #999
}
BODY.files DIV.file H1 {
	PADDING-TOP: 0px
}
BODY.files DIV.Right P.sort_by {
	FONT-SIZE: 12px
}
BODY.files DIV.edit_file {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 10px; BACKGROUND: #efefef; MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 2px solid
}
BODY.files DIV.edit_file LABEL {
	FLOAT: left; WIDTH: 70px; COLOR: #666; MARGIN-RIGHT: 8px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
BODY.files DIV.edit_file DIV.file_icon {
	FLOAT: left; WIDTH: 32px; POSITION: relative
}
BODY.files DIV.edit_file DIV.file_info {
	MARGIN-LEFT: 45px
}
BODY.files DIV.edit_file DIV.file_info LABEL {
	POSITION: relative
}
BODY.files DIV.edit_file P {
	FONT-SIZE: 11px; MARGIN: 0px 0px 3px
}
BODY.files DIV.edit_file INPUT.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 408px
}
BODY.files DIV.edit_file INPUT.description {
	FONT-SIZE: 12px; WIDTH: 330px
}
BODY.files DIV.edit_file SELECT {
	MARGIN-RIGHT: 5px
}
BODY.files DIV.edit_file P.submit {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 75px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 5px
}
BODY.files DIV.edit_file P.submit IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
BODY.files DIV.edit_file DIV.attached P.submit {
	PADDING-LEFT: 0px
}
BODY.files DIV.versions {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 40px; PADDING-TOP: 0px
}
BODY.files DIV.versions DIV.edit_file {
	MARGIN: 5px 0px
}
BODY.files DIV.versions UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.files DIV.versions LI {
	FONT-SIZE: 10px; MARGIN-LEFT: -40px; COLOR: #666; LIST-STYLE-TYPE: none
}
BODY.files DIV.versions LI.new A {
	FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: verdana; LIST-STYLE-TYPE: none
}
BODY.files DIV.versions LI H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.files DIV.versions LI H3 SPAN.number {
	DISPLAY: block; FLOAT: left; WIDTH: 32px; MARGIN-RIGHT: 5px; TEXT-ALIGN: right
}
BODY.files DIV.versions LI H3 IMG {
	VERTICAL-ALIGN: top
}
BODY.files DIV.versions LI H3 A.image IMG {
	VERTICAL-ALIGN: top
}
BODY.files DIV.versions LI H3 A.image IMG {
	MARGIN-TOP: 4px
}
BODY.files DIV.versions LI A.filename {
	FONT-SIZE: 12px; MARGIN-LEFT: -2px; COLOR: #000; FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif
}
BODY.files DIV.versions LI A.filename:hover {
	COLOR: #fff
}
BODY.files DIV.versions LI SPAN.number {

}
BODY.files DIV.button_to_add_new IMG {
	WIDTH: 125px
}
BODY.files DIV.button_to_add_new A.pressed {
	BACKGROUND-IMAGE: url(/images/upload_a_file-pressed.gif); WIDTH: 125px
}
DIV#revise_file DIV.page_header H1 {
	FONT-SIZE: 18px
}
BODY.files DIV.sheet DIV.file_size_limit P {
	MARGIN-TOP: 0px; FONT-SIZE: 13px; LINE-HEIGHT: 140%
}
BODY.files TABLE.grid_view {
	MARGIN-BOTTOM: 20px
}
BODY.files TABLE.grid_view TD {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #dcdcdc 1px solid; WIDTH: 200px; PADDING-TOP: 10px; BORDER-BOTTOM: #dcdcdc 1px solid; TEXT-ALIGN: center
}
BODY.files TABLE.grid_view TD SPAN.today {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; COLOR: #000; PADDING-TOP: 1px; BACKGROUND-COLOR: #fff000
}
BODY.files TABLE.grid_view TD IMG {
	MARGIN-BOTTOM: 5px
}
BODY.files TABLE.grid_view TD IMG.icon {
	PADDING-TOP: 30px
}
BODY.files TABLE.grid_view TD DIV.file_info H1 A:link {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; COLOR: #000; TEXT-DECORATION: none
}
BODY.files TABLE.grid_view TD DIV.file_info H1 A:visited {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; COLOR: #000; TEXT-DECORATION: none
}
BODY.files TABLE.grid_view TD DIV.file_info H1 A:hover {
	FONT-SIZE: 12px; COLOR: #fff; BACKGROUND-COLOR: #000; TEXT-DECORATION: none
}
BODY.files TABLE.grid_view TD DIV.file_info H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 1px 0px; COLOR: #666
}
BODY.files TABLE.grid_view TD DIV.file_info H2 A.admin {
	FONT-SIZE: 10px; COLOR: #666
}
BODY.files TABLE.grid_view TD DIV.file_info H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #666
}
BODY.files TABLE.versions TD {
	PADDING-TOP: 3px
}
BODY.files TABLE.versions TD DIV.file_info H3 {
	MARGIN: 0px 0px 3px; COLOR: #000
}
BODY.files TABLE.grid_view TD DIV.file_info P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 7px 0px; COLOR: #000; LINE-HEIGHT: 1.3em
}
BODY.files TABLE.versions TD DIV.file_info P {
	MARGIN-BOTTOM: 0px
}
BODY.files TABLE.grid_view TD DIV.file_info P A:link {
	COLOR: #333
}
BODY.files TABLE.grid_view TD DIV.file_info P A:visited {
	COLOR: #333
}
BODY.files TABLE.grid_view TD DIV.file_info P A:hover {
	BACKGROUND: #333; COLOR: #fff
}
BODY.files TABLE.grid_view TEXTAREA {
	WIDTH: 175px; HEIGHT: 70px
}
BODY.files TABLE.grid_view INPUT.title {
	WIDTH: 175px
}
BODY.files DIV.version.button_to_add_new IMG {
	WIDTH: 185px
}
BODY.files DIV.version.button_to_add_new A.pressed {
	BACKGROUND-IMAGE: url(/images/upload_a_new_version-pressed.gif); WIDTH: 185px
}
BODY.files TABLE.grid_view DIV.file_info {
	POSITION: relative
}
BODY.files TABLE.grid_view DIV.file_info DIV.nubbin {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; POSITION: absolute; TOP: 0px
}
BODY.files TABLE.grid_view DIV.hover DIV.nubbin {
	DISPLAY: block
}
BODY.files TABLE.grid_view DIV.editing DIV.nubbin {
	DISPLAY: none
}
BODY.files TABLE.grid_view DIV.hover DIV.nubbin A.admin:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f00; TEXT-DECORATION: underline
}
BODY.files TABLE.grid_view DIV.hover DIV.nubbin A.image IMG {
	MARGIN-TOP: 2px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle
}
BODY.files TABLE.grid_view DIV.file_info DIV.busy {
	DISPLAY: block! important; BACKGROUND: url(/images/dots-white.gif) #fff no-repeat center center
}
BODY.files TABLE.grid_view DIV.file_info DIV.busy * {
	VISIBILITY: hidden
}
#basic_form {
	FONT-FAMILY: verdana, sans-serif
}
#basic_form P.blockintro {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 1.3em
}
#basic_form DL {

}
#basic_form DT {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 8px 0px 0px; WIDTH: 80px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; POSITION: relative; TEXT-ALIGN: right
}
#basic_form DD {
	FONT-SIZE: 10px; MARGIN: 0px 0px 5px
}
.addacompany #basic_form DT {
	WIDTH: 120px
}
.editcompany #basic_form DT {
	WIDTH: 120px
}
.editcompany #basic_form DT {
	WIDTH: 120px
}
.newprojectnewclient #basic_form DT {
	WIDTH: 120px
}
.newprojectnewclient #basic_form DT.newcompanyname {
	MARGIN-TOP: 0px
}
.newprojectnewclient #basic_form DD.newcompanyname {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 10px
}
.appearance #basic_form DT {
	WIDTH: 150px
}
.file_upload_settings #basic_form DT {
	WIDTH: 90px
}
.file_upload_settings #basic_form DD {
	MARGIN-LEFT: 98px
}
.file_upload_settings #basic_form DL#protocol DT {
	MARGIN: 0px; WIDTH: 20px
}
.file_upload_settings #basic_form DL#protocol DD {
	MARGIN: 0px 18px 10px 28px
}
.file_upload_settings #basic_form DL#hostaddress DT {
	WIDTH: 40px
}
.file_upload_settings #basic_form DL#hostaddress DD {
	MARGIN-LEFT: 0px
}
.file_upload_settings_verification #basic_form DIV.block {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif
}
.chat_settings #basic_form DL#campfire_account DT {
	WIDTH: 170px
}
.chat_settings #basic_form DL#campfire_account DD {
	MARGIN-LEFT: 170px
}
.chat_settings DIV.SectionHeader {
	MARGIN-BOTTOM: 10px
}
DIV.chat_explanation {
	BORDER-RIGHT: #fc3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fc3 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ffc; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; BORDER-LEFT: #fc3 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #fc3 1px solid
}
DIV.chat_explanation H2 {
	MARGIN-TOP: 0px
}
DIV.chat_explanation P {
	MARGIN-BOTTOM: 0px
}
.chat DIV.chat_explanation P {
	FONT-SIZE: 14px; LINE-HEIGHT: 140%
}
#basic_form DT.required {
	FONT-WEIGHT: bold
}
#basic_form DD INPUT {
	VERTICAL-ALIGN: middle
}
#basic_form TABLE {

}
#basic_form TABLE TD {
	FONT-SIZE: 10px
}
#basic_form TABLE TH {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-ALIGN: right
}
#basic_form TABLE TH.required {
	FONT-WEIGHT: bold
}
#basic_form DIV.block {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 5px; MARGIN: 3px 0px 25px; COLOR: #333; PADDING-TOP: 5px
}
#basic_form DIV.block INPUT {
	FONT-SIZE: 12px
}
#basic_form H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #000; PADDING-TOP: 0px
}
#basic_form DIV.action {
	BORDER-TOP: #000 2px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-TOP: 8px; TEXT-ALIGN: right
}
DIV.action {
	BORDER-TOP: #000 2px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-TOP: 8px; TEXT-ALIGN: right
}
.pick_chat_room DIV.action {
	COLOR: #999
}
#basic_form DIV P {
	MARGIN: 0px
}
.settings #basic_form DIV.categories {
	MARGIN-BOTTOM: 0px
}
.settings #basic_form DIV.categories LI {
	FONT-SIZE: 11px; MARGIN-LEFT: 15px; LIST-STYLE-TYPE: square
}
.settings #basic_form DIV.categories LI SPAN {
	FONT-SIZE: 10px; COLOR: #999
}
.settings #basic_form DIV.addnewcategory P {
	MARGIN: 0px
}
#basic_form DIV#currentlogo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e5e5e5; PADDING-BOTTOM: 10px; MARGIN: 3px 0px 0px; PADDING-TOP: 10px
}
#basic_form DIV#currentlogo TD {
	VERTICAL-ALIGN: middle
}
#basic_form DIV#currentlogo DIV#LogoBox {
	MARGIN-BOTTOM: 0px
}
#basic_form DIV#currentlogo TD P {
	MARGIN: 0px 0px 3px
}
#basic_form DIV#upload {
	PADDING-LEFT: 10px
}
#basic_form DIV#upload P {
	MARGIN: 0px 0px 5px
}
.settings #basic_form DIV#statusoptions P {
	MARGIN: 0px 0px 5px
}
.settings #basic_form DIV#statusoptions P SPAN {
	FONT-SIZE: 10px; COLOR: #666
}
#Listform LI H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000; PADDING-TOP: 0px
}
#basic_form DIV.explanation {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 10px
}
#basic_form DIV.explanation P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 10px
}
SPAN.nowrap {
	WHITE-SPACE: nowrap
}
A.clicked:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #03c! important; TEXT-DECORATION: underline! important
}
A.clicked:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #03c! important; TEXT-DECORATION: underline! important
}
P.submit A.clicked:link {
	COLOR: #f00! important
}
P.submit A.clicked:visited {
	COLOR: #f00! important
}
DIV.submit A.clicked:link {
	COLOR: #f00! important
}
DIV.submit A.clicked:visited {
	COLOR: #f00! important
}
DIV.page_header A.clicked:link {
	COLOR: #f00! important
}
DIV.page_header A.clicked:visited {
	COLOR: #f00! important
}
DIV.page_header {
	PADDING-RIGHT: 30px; PADDING-LEFT: 24px; BACKGROUND: #edf3fe; PADDING-BOTTOM: 13px; MARGIN: 0px 0px 5px; PADDING-TOP: 13px
}
DIV.page_header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
DIV.page_header H1 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666
}
DIV.sheet DIV.page_header H1 {
	FONT-SIZE: 20px
}
DIV.page_header P {
	MARGIN: 5px 0px 0px
}
DIV.page_header_links {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; FLOAT: right; WIDTH: 200px; COLOR: #ccc; LINE-HEIGHT: 20px; TEXT-ALIGN: right
}
DIV.page_header_links STRONG {
	COLOR: #000
}
DIV.page_header_links A.active:link {
	FONT-WEIGHT: normal; BACKGROUND: #999; COLOR: #000; TEXT-DECORATION: none
}
DIV.page_header_links A.active:visited {
	FONT-WEIGHT: normal; BACKGROUND: #999; COLOR: #000; TEXT-DECORATION: none
}
DIV.page_header_links A.active:hover {
	FONT-WEIGHT: normal; BACKGROUND: #999; COLOR: #000; TEXT-DECORATION: none
}
DIV.page_header_links A.edit {
	COLOR: #777; TEXT-DECORATION: none
}
DIV.page_header_links A.edit:hover {
	COLOR: #fff
}
DIV.private_header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 27px; FONT-SIZE: 11px; BACKGROUND: #ffe6ea; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px
}
DIV.private_header IMG {
	VERTICAL-ALIGN: top; MARGIN-RIGHT: 2px; PADDING-TOP: 1px
}
DIV.private_header P {
	MARGIN: 0px
}
H2.date {
	FONT-SIZE: 9px; MARGIN: 0px 0px 15px -23px; TEXT-TRANSFORM: uppercase
}
H2.date SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 24px; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
H2.date SPAN.today {
	FONT-WEIGHT: bold; COLOR: #000; BACKGROUND-COLOR: #fff000; BORDER-BOTTOM-STYLE: none
}
BODY .Right H1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 13px; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 5px; COLOR: #333; PADDING-TOP: 6px; BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-COLOR: #edf3fe
}
BODY .Right P {
	FONT-SIZE: 12px; COLOR: #222; LINE-HEIGHT: 1.3em
}
BODY .Right DIV.indent {
	PADDING-LEFT: 8px
}
DIV.button_to_add_new {
	MARGIN: 0px 0px 15px
}
DIV.button_to_add_new IMG {
	HEIGHT: 31px
}
DIV.button_to_add_new DIV.other_ways_to_add IMG {
	WIDTH: 16px! important; HEIGHT: 16px! important
}
DIV.button_to_add_new A.pressed IMG {
	VISIBILITY: hidden
}
DIV.button_to_add_new A.pressed {
	DISPLAY: block; HEIGHT: 31px
}
DIV.other_ways_to_add {
	FONT-SIZE: 12px; MARGIN: 8px 0px 25px 7px; LINE-HEIGHT: 22px
}
DIV.other_ways_to_add IMG {
	VERTICAL-ALIGN: middle; WIDTH: 16px; HEIGHT: 16px
}
DIV.other_ways_to_add A.clicked {
	COLOR: #666! important
}
SPAN.private_bug {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: #d00; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px
}
BODY.filterable_dashboard DIV.page_header_links {
	FONT-SIZE: 12px; WIDTH: 300px; COLOR: #333
}
BODY.filterable_dashboard DIV.page_header_links FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.filterable_dashboard DIV.page_header_links SELECT {
	FONT-SIZE: 12px; WIDTH: 120px
}
BODY.filterable_dashboard DIV.no_items {
	MARGIN-LEFT: 20px
}
BODY.filterable_dashboard DIV.no_items H2 {
	MARGIN: 0px 0px 5px
}
BODY.filterable_dashboard DIV.no_items P {
	MARGIN: 0px 0px 5px
}
DIV.sheet_form DIV.form_section {
	MARGIN-BOTTOM: 25px
}
DIV.sheet_form DIV.sub_form_section {
	MARGIN-BOTTOM: 10px
}
DIV.sheet_form INPUT.text {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; WIDTH: 98%
}
DIV.sheet_form P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
DIV.sheet_form DIV.submit {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 30px; PADDING-BOTTOM: 15px; MARGIN: 20px -60px -15px -23px; PADDING-TOP: 15px; TEXT-ALIGN: left
}
DIV.sheet_form DIV.notify_block H3 {
	COLOR: #000
}
DIV.sheet_form DIV.submit P {
	MARGIN: 0px
}
DIV.sheet_form H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", verdana
}
DIV.sheet_form H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000; PADDING-TOP: 0px
}
DIV.sheet_form H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666
}
DIV.private_banner {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; MARGIN: 15px 0px; PADDING-TOP: 7px; BACKGROUND-COLOR: #ffe6ea; TEXT-ALIGN: center
}
DIV.private_banner SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: red
}
DIV.blankBar H1 A.clicked:link {
	COLOR: red! important
}
DIV.blankBar H1 A.clicked:visited {
	COLOR: red! important
}
DIV#LockBar {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 14px; BACKGROUND: #000; PADDING-BOTTOM: 4px; COLOR: #ffc; PADDING-TOP: 4px; TEXT-ALIGN: center
}
DIV#LockBar SPAN.reactivate {
	FONT-SIZE: 12px
}
DIV#LockBar SPAN.reactivate A:link {
	COLOR: #fff
}
DIV#LockBar SPAN.reactivate A:visited {
	COLOR: #fff
}
DIV.confirm_delete DIV.header {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #ffc; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
DIV.confirm_delete DIV.body {
	PADDING-RIGHT: 40px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; PADDING-TOP: 10px
}
DIV.confirm_delete P {
	FONT-SIZE: 14px; LINE-HEIGHT: 140%
}
DIV.confirm_delete UL {
	MARGIN-LEFT: 40px
}
DIV.confirm_delete UL LI {
	FONT-SIZE: 14px; LINE-HEIGHT: 110%; LIST-STYLE-TYPE: disc
}
DIV.confirm_delete UL.projects SPAN {
	FONT-SIZE: 12px; COLOR: #666
}
DIV.confirm_delete DIV.yes_or_no {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 24px; TEXT-ALIGN: center
}
DIV.confirm_delete DIV.yes_or_no P {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px
}
DIV.confirm_delete DIV.yes_or_no A {
	COLOR: red
}
DIV.confirm_delete DIV.yes_or_no A:hover {
	BACKGROUND: red; COLOR: white
}
DIV.confirm_delete DIV.yes_or_no A.yes {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}

A.grey {
	COLOR: #666! important
}
A.grey:hover {
	BACKGROUND: #666; COLOR: #fff! important
}


<!-- TABS -->


<!-- End of TABS -->






DIV#print_button {
	FLOAT: right; WIDTH: 50px; PADDING-TOP: 3px; HEIGHT: 1%
}
DIV#print_button IMG {
	WIDTH: 25px; HEIGHT: 17px
}
BODY.unprintable DIV#print_button {
	DISPLAY: none
}
BODY.unprintable #Tabs {
	MARGIN-RIGHT: 25px
}
DIV.new_account_welcome H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px; COLOR: #000; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
DIV.new_account_welcome H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #000; PADDING-TOP: 0px
}
DIV.new_account_welcome H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #222; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
DIV.new_account_welcome SPAN.highlight {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: yellow
}
DIV.minidialog {
	BORDER-RIGHT: #ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 20px auto; WIDTH: 510px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
BODY.mini_dialog .innercol {
	PADDING-RIGHT: 23px; PADDING-LEFT: 23px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
DIV.minidialog IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
DIV.minidialog DIV.action {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-COLOR: #cfc
}
DIV.minidialog TABLE {
	FONT-SIZE: 11px
}
DIV.minidialog DIV.innercol P {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
DIV#RubyProf {
	PADDING-RIGHT: 5%; PADDING-LEFT: 5%; FONT-SIZE: 70%; PADDING-BOTTOM: 5%; PADDING-TOP: 5%; FONT-FAMILY: monospace; BACKGROUND-COLOR: white
}
BODY.mini_dialog DIV.innercol DIV.message UL {
	MARGIN-BOTTOM: 15px; LIST-STYLE-TYPE: square
}
BODY.mini_dialog DIV.innercol DIV.message LI {
	FONT-SIZE: 12px; MARGIN-LEFT: 20px
}
BODY.login {
	COLOR: #000; BACKGROUND-COLOR: #e5e5e5
}
BODY.login A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #03c; TEXT-DECORATION: underline
}
BODY.login DIV#LogoBox {
	MARGIN-TOP: 50px
}
BODY.login DIV.login_dialog {
	ZOOM: 100%; BACKGROUND-COLOR: #f5f5f5
}
BODY.login DIV.login {
	BORDER-RIGHT: #ccc 10px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ccc 10px solid; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 20px; MARGIN: 50px auto; BORDER-LEFT: #ccc 10px solid; WIDTH: 400px; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 10px solid; FONT-FAMILY: lucida grande, verdana; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: left
}
BODY.login DIV.login P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
BODY.login DIV.login DIV.flash {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; MARGIN: 15px 0px; PADDING-TOP: 7px
}
BODY.login DIV.login DIV.error {
	BORDER-TOP: #900 1px solid; COLOR: #900; BORDER-BOTTOM: #900 1px solid; BACKGROUND-COLOR: #f5e6e6
}
BODY.login DIV.login DIV.confirm {
	BORDER-TOP: #393 1px solid; COLOR: #393; BORDER-BOTTOM: #393 1px solid; BACKGROUND-COLOR: #e6f5ea
}
BODY.login DIV.login H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; COLOR: #000; PADDING-TOP: 0px
}
BODY.amnesia DIV.login H1 {
	MARGIN-BOTTOM: 5px
}
BODY.login DIV.login H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; COLOR: #000; PADDING-TOP: 0px
}
BODY.login DIV.login INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; WIDTH: 275px; PADDING-TOP: 3px
}
BODY.login DIV.login LABEL {
	MARGIN-BOTTOM: 10px
}
BODY.login DIV.login LABEL INPUT {
	MARGIN-BOTTOM: 0px
}
BODY.login DIV.login INPUT.auto {
	WIDTH: auto
}
BODY.login DIV.login INPUT.button {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 10px 0px 0px; WIDTH: auto; PADDING-TOP: 3px
}
BODY.login DIV.login DIV.extras {
	BORDER-TOP: #999 1px dashed; MARGIN-TOP: 20px; PADDING-TOP: 10px
}
BODY.login DIV.login DIV.extras UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 17px; PADDING-TOP: 0px
}
BODY.login DIV.login DIV.extras UL LI {
	FONT-SIZE: 12px; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: square
}
BODY.amnesia DIV.login {
	WIDTH: 550px
}
BODY.amnesia DIV.login DIV.note {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; FLOAT: right; MARGIN-LEFT: 20px; BORDER-LEFT: orange 3px solid; WIDTH: 200px
}
BODY.amnesia DIV.login INPUT {
	MARGIN-BOTTOM: 0px
}
BODY.amnesia DIV.login INPUT.button {
	MARGIN-BOTTOM: 25px
}
BODY.messages DIV.button_to_add_new IMG {
	WIDTH: 176px
}
BODY.messages DIV.button_to_add_new A.pressed {
	BACKGROUND-IMAGE: url(/images/post_a_new_message-pressed.gif); WIDTH: 176px
}
BODY.message_form DIV.Left DIV.innercol {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
BODY.message_form DIV.main_attributes {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #d9d9d9 1px solid; BACKGROUND: #efefef; MARGIN: 0px 0px 10px; BORDER-LEFT: #d9d9d9 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
BODY.message_form DIV.main_attributes DIV.inner {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid
}
BODY.message_form H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.message_form H2.text_input {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333
}
BODY.message_form H2 SPAN.show_extended_body {
	FONT-SIZE: 11px; COLOR: #999
}
BODY.message_form DIV.input {
	MARGIN: 0px 0px 10px
}
BODY.message_form INPUT.message_title {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
BODY.message_form TEXTAREA {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 3px 0px 10px; PADDING-TOP: 3px; HEIGHT: 120px
}
BODY.message_form DIV.message_option {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 5px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; OVERFLOW: hidden; BORDER-LEFT: #eee 0px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #eee 0px solid
}
BODY.message_form DIV.message_option H2 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 3px; COLOR: #000
}
BODY.message_form DIV.message_option P {
	MARGIN: 0px
}
BODY.message_form DIV.attachments_option {
	MARGIN-BOTTOM: 8px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.attachments_option IMG.paperclip {
	FLOAT: left; WIDTH: 19px; HEIGHT: 59px
}
DIV.attachments_option DIV.indented {
	MARGIN-LEFT: 33px; PADDING-TOP: 8px
}
DIV.attachments_option H2 SPAN.filesize_limit {
	FONT-SIZE: 12px
}
DIV.attachments_option H2 {
	MARGIN-BOTTOM: 3px
}
DIV.attachments_option DIV.file_selectors P {
	MARGIN-TOP: 0px
}
DIV.attachments_option DIV.cannot_upload_files P {
	MARGIN: 0px 0px 5px; COLOR: #000
}
DIV.attachments_option DIV.cannot_upload_files {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 20px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; BORDER-LEFT: #ccc 1px dotted; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px dotted
}
DIV.attachments_option DIV.cannot_upload_files H3 {
	FONT-SIZE: 13px; MARGIN: 0px 0px 3px; COLOR: #000
}
BODY.message_form DIV.milestone_option {

}
BODY.message_form DIV.milestone_option LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
BODY.message_form DIV.subscribers {
	PADDING-BOTTOM: 15px; BORDER-BOTTOM-STYLE: none
}
BODY.message_form DIV.notification_header H2 {
	FONT-WEIGHT: bold
}
BODY.message_form DIV.notification_header P {
	FONT-SIZE: 12px; COLOR: #666
}
BODY.message_form DIV.notification_header {
	MARGIN-BOTTOM: 5px
}
BODY.message_form DIV.subscribers DIV.indented {
	MARGIN-LEFT: 5px
}
BODY.message_form DIV.submit {
	PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 25px; BACKGROUND: url(/images/page_footer-bg.gif) repeat-x 50% top; PADDING-BOTTOM: 25px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 12px; TEXT-ALIGN: left
}
BODY.message_form DIV.submit INPUT {
	FONT-SIZE: 14px
}
BODY.message_form DIV.edit_alert {
	BORDER-TOP: #dcdcdc 1px dashed; MARGIN-TOP: 10px; PADDING-TOP: 10px
}
BODY.message_form DIV.edit_alert H2 {
	FONT-WEIGHT: bold
}
DIV.message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
DIV.message H1.title {
	FONT-SIZE: 18px
}
DIV.message H1.title SPAN.private_bug {
	VERTICAL-ALIGN: middle
}
DIV.message H1.title A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.message H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; COLOR: #333; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
DIV.message H3 SPAN.pipe {
	COLOR: #999
}
DIV.message H3 A:link {
	FONT-SIZE: 12px; COLOR: #000
}
DIV.message H3 A:visited {
	FONT-SIZE: 12px; COLOR: #000
}
DIV.message H3 A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #666
}
DIV.message H3 A.admin:link {
	COLOR: #f00
}
DIV.message H3 A.admin:visited {
	COLOR: #f00
}
DIV.message H3 A.admin:hover {
	COLOR: #fff; BACKGROUND-COLOR: #f00
}
DIV.message H1 {
	COLOR: #000
}
DIV.message H1 A {
	COLOR: #000; TEXT-DECORATION: none
}
DIV.message H1 A:hover {
	BACKGROUND: #fff; COLOR: #000; TEXT-DECORATION: underline
}
DIV.message H2.subhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; COLOR: #000; LINE-HEIGHT: 12px; PADDING-TOP: 0px; FONT-STYLE: normal
}
BODY.messages DIV.formatted_text_body P {
	FONT-SIZE: 12px
}
BODY.messages DIV.formatted_text_body H1 {
	FONT-SIZE: 16px
}
BODY.messages DIV.formatted_text_body H2 {
	FONT-SIZE: 14px
}
BODY.messages DIV.formatted_text_body H3 {
	FONT-SIZE: 12px
}
BODY.messages DIV.formatted_text_body H4 {
	FONT-SIZE: 12px
}
BODY.messages DIV.formatted_text_body H5 {
	FONT-SIZE: 12px
}
BODY.messages DIV.formatted_text_body H6 {
	FONT-SIZE: 12px
}
BODY.forum DIV.Left DIV.innercol {
	PADDING-RIGHT: 23px
}
TABLE.forum_view {
	MARGIN-BOTTOM: 20px; BORDER-COLLAPSE: collapse
}
TABLE.forum_view TH {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #999; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left
}
TABLE.forum_view TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: top; COLOR: #000; LINE-HEIGHT: 1.1em; PADDING-TOP: 7px; BORDER-BOTTOM: #eee 1px solid
}
TABLE.forum_view TD.message {
	PADDING-RIGHT: 15px; WIDTH: 70%
}
TABLE.forum_view TD.message A {
	POSITION: relative; TEXT-DECORATION: none
}
TABLE.forum_view TD.message A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE.forum_view TD.message A SPAN.comments {
	DISPLAY: block; LEFT: -55px; WIDTH: 50px; POSITION: absolute; TOP: 4px; TEXT-ALIGN: right
}
TABLE.forum_view TD.message A SPAN.size {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
TABLE.forum_view TD.message A:link SPAN.size {
	COLOR: #01a101
}
TABLE.forum_view TD.message A.visited SPAN.size {
	COLOR: #999
}
TABLE.forum_view TD.message A SPAN.comments SPAN.icon {
	DISPLAY: block; FLOAT: right; WIDTH: 24px; HEIGHT: 21px
}
TABLE.forum_view TD.message A:link SPAN.comments SPAN.icon {
	BACKGROUND-IMAGE: url(/images/comment-unread.gif)
}
TABLE.forum_view TD.message A.visited SPAN.comments SPAN.icon {
	BACKGROUND-IMAGE: url(/images/comment-read.gif)
}
TABLE.forum_view TD.message A SPAN.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.3em; PADDING-TOP: 1px; TEXT-DECORATION: underline
}
TABLE.forum_view TD.message A SPAN.title:hover {
	TEXT-DECORATION: none
}
TABLE.forum_view TD IMG {
	VERTICAL-ALIGN: middle
}
TABLE.forum_view DIV.comments {
	TEXT-ALIGN: right
}
TABLE.forum_view TD.comments SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ccc
}
TABLE.forum_view TD.comments SPAN.new {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #01a101
}
TABLE.forum_view TD.last_comment {
	FONT-SIZE: 11px; WIDTH: 29%; COLOR: #888
}
TABLE.forum_view TD SPAN.meta {
	FONT-SIZE: 11px; COLOR: #888
}
TABLE.forum_view TD SPAN.meta SPAN.today {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px; BACKGROUND-COLOR: yellow
}
BODY.message DIV.page_header {
	PADDING-RIGHT: 60px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #d0d0d0 1px solid
}
BODY.message DIV.page_header_links {
	MARGIN-TOP: 10px; WIDTH: 300px; LINE-HEIGHT: 12px
}
BODY.message DIV.page_header P.link_back {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
BODY.message DIV.page_header P.link_back A {
	TEXT-DECORATION: none
}
BODY.message DIV.message_header {
	MARGIN-BOTTOM: 14px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; BORDER-BOTTOM: #ddd 1px solid
}
BODY.message DIV.message_header H2 SPAN.sticky {
	BACKGROUND: #ffb
}
BODY.message DIV.message_header IMG.avatar {
	FLOAT: right; MARGIN: 0px 5px 5px 10px
}
BODY.message DIV.message_header P {
	FONT-SIZE: 12px; MARGIN: 0px; LINE-HEIGHT: 140%
}
BODY.message DIV.message_header H2 {
	FONT-SIZE: 18px; MARGIN: 0px 0px 5px; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.message DIV.message_header H2 SPAN {
	FONT-SIZE: 18px; MARGIN: 0px 0px 5px; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.message DIV.message_header P SPAN.label {
	FLOAT: left; WIDTH: 30px; COLOR: #999; MARGIN-RIGHT: 8px
}
BODY.message DIV#your_comment DIV.extra DIV.showhide_link P {
	FONT-SIZE: 12px
}
DIV#notificationSignup {
	MARGIN-BOTTOM: 20px
}
DIV#notificationSignup P.subscribe {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #ffc; PADDING-BOTTOM: 4px; MARGIN-LEFT: -4px; PADDING-TOP: 4px
}
DIV#notificationSignup H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000; PADDING-TOP: 0px
}
DIV#notificationSignup P.subscribers {
	MARGIN-TOP: 0px; MARGIN-LEFT: 5px
}
DIV#notificationSignup P.subscribers SPAN {
	COLOR: #999
}
.SidebarContact {
	FONT-SIZE: 11px; MARGIN: 10px 0px; COLOR: #333; LINE-HEIGHT: 1.3em
}
.SidebarContact H3 {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000
}
DIV#Attachments H2 {
	COLOR: #000; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
#Preview {
	BORDER-RIGHT: #ef9c00 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ef9c00 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ef9c00 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ef9c00 2px solid
}
#preview {
	BORDER-RIGHT: #ef9c00 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ef9c00 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ef9c00 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ef9c00 2px solid
}
#Preview DIV.preview_header H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ff6; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#preview DIV.preview_header H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ff6; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#Preview #PreviewBody {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#preview_body {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
H1#post_title_preview {
	MARGIN: 0px 0px 15px; COLOR: #000
}
#Preview {
	MARGIN-BOTTOM: 10px
}
#preview {
	MARGIN-BOTTOM: 10px
}
#Preview #PreviewButtons {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffc; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV.post_comment_stats H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 1px 0px 8px; COLOR: #666
}
DIV.post_comment_stats H2 A:link {
	FONT-WEIGHT: bold; COLOR: #000
}
DIV.post_comment_stats H2 A:visited {
	FONT-WEIGHT: bold; COLOR: #000
}
DIV.post_comment_stats H2 A:hover {
	BACKGROUND: #000; COLOR: #fff
}
DIV.uploaded_images IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.attachments {
	MARGIN: 5px 0px 10px
}
DIV.attachments DIV.attachment {
	FONT-SIZE: 11px; COLOR: #888
}
BODY.messages DIV.attachments DIV.attachment {
	MARGIN-BOTTOM: 7px
}
DIV.attachments DIV.attachment SPAN {
	FONT-SIZE: 10px
}
BODY.message DIV.attachments DIV.attachment {
	CLEAR: left; FONT-SIZE: 14px; MARGIN-BOTTOM: 3px; LINE-HEIGHT: 32px
}
BODY.message DIV.attachments DIV.attachment SPAN {
	FONT-SIZE: 12px
}
BODY.message DIV.attachments DIV.attachment IMG {
	VERTICAL-ALIGN: middle
}
DIV.attachments DIV.attachment IMG {
	PADDING-RIGHT: 8px
}
DIV.pending_attachments P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; PADDING-TOP: 2px
}
DIV.pending_attachments P IMG {
	VERTICAL-ALIGN: middle
}
DIV.message DIV.formatted_text_body P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 10px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
BODY.messages DIV.formatted_text_body P {
	FONT-SIZE: 12px
}
DIV.formatted_text_body OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 10px; PADDING-TOP: 0px
}
DIV.formatted_text_body UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 10px; PADDING-TOP: 0px
}
DIV.formatted_text_body LI {
	FONT-SIZE: 14px; MARGIN-LEFT: 30px; LINE-HEIGHT: 1.4em
}
BODY.messages DIV.formatted_text_body LI {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.4em
}
DIV.formatted_text_body UL LI {
	LIST-STYLE-TYPE: square
}
DIV.formatted_text_body TABLE {
	BORDER-TOP: #ccc 1px solid; MARGIN: 3px 0px 10px; BORDER-LEFT: #ccc 1px solid; BORDER-COLLAPSE: collapse
}
DIV.formatted_text_body TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.formatted_text_body TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.formatted_text_body P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 10px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
DIV.formatted_text_body H1 {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 0px; COLOR: #000
}
DIV.formatted_text_body H2 {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 0px; COLOR: #000
}
DIV.formatted_text_body H3 {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 0px; COLOR: #000
}
DIV.formatted_text_body H4 {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 0px; COLOR: #000
}
DIV.formatted_text_body H5 {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 0px; COLOR: #000
}
DIV.formatted_text_body H6 {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 0px; COLOR: #000
}
DIV.formatted_text_body H1 {
	FONT-SIZE: 18px
}
DIV.formatted_text_body H2 {
	FONT-SIZE: 16px
}
DIV.formatted_text_body H3 {
	FONT-SIZE: 14px
}
DIV.formatted_text_body H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-STYLE: italic
}
DIV.formatted_text_body H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-STYLE: italic
}
DIV.formatted_text_body H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-STYLE: italic
}
BODY.milestones DIV.page_header_links {
	WIDTH: 300px; COLOR: #999
}
BODY.milestones DIV.page_header {
	MARGIN-BOTTOM: 10px
}
DIV.datepicker {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 20px; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 20px
}
BODY.milestones DIV.clear {
	CLEAR: both; FONT-SIZE: 5px
}
BODY.milestones DIV.Milestone DIV.sheet_form DIV.shift {
	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 5px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999 1px dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px dotted
}
BODY.milestones DIV.Milestone DIV.sheet_form DIV.shift H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
BODY.milestones DIV.Milestone DIV.sheet_form DIV.shift P {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.2em
}
BODY.milestones DIV.button_to_add_new IMG {
	WIDTH: 181px
}
BODY.milestones DIV.button_to_add_new A.pressed {
	BACKGROUND-IMAGE: url(/images/add_a_new_milestone-pressed.gif); WIDTH: 181px
}
BODY.milestones DIV.sheet_form DIV.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 0px 240px; PADDING-TOP: 15px
}
BODY.milestones DIV.sheet_form INPUT.text {
	WIDTH: 300px
}
BODY.milestones DIV.Milestone DIV.sheet_form {
	BORDER-RIGHT: #999 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; BORDER-LEFT: #999 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999 2px solid
}
BODY.milestones DIV.Milestone DIV.sheet_form DIV.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 10px
}
BODY.milestones DIV.Milestone DIV.sheet_form INPUT.text {
	WIDTH: 260px
}
TABLE.Calendar {
	MARGIN-TOP: 15px; FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: "Lucida Grande",verdana,arial,helvetica,sans-serif; TEXT-ALIGN: center
}
TABLE.Calendar TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #121212; PADDING-TOP: 4px; TEXT-ALIGN: center
}
TABLE.Calendar TH {
	BACKGROUND: #dcdcdc; COLOR: #555; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
TABLE.Calendar TH.month {
	COLOR: #333; TEXT-ALIGN: right
}
TABLE.Calendar TD.weekend {
	COLOR: #c3bebe
}
TABLE.Calendar TD.past {
	COLOR: #fff
}
TABLE.Calendar TD#today {
	COLOR: #fff
}
TABLE.Calendar TD.future_today {
	COLOR: #fff
}
TABLE.Calendar TD.past_today {
	COLOR: #fff
}
TABLE.Calendar TD.past_future {
	COLOR: #fff
}
TABLE.Calendar TD.past_future_today {
	COLOR: #fff
}
TABLE.Calendar TD.future {
	COLOR: #fff
}
TABLE.Calendar TD.late {
	COLOR: #fff
}
TABLE.Calendar TD.past {
	BACKGROUND: #393; COLOR: #fff
}
TABLE.Calendar TD.late {
	BACKGROUND: #c00; COLOR: #fff
}
TABLE.Calendar TD#today {
	BACKGROUND: #9cf; COLOR: #000
}
TABLE.Calendar TD.future_today {
	FONT-WEIGHT: bold; BACKGROUND: #fc0; COLOR: #69c
}
TABLE.Calendar TD.past_today {
	FONT-WEIGHT: bold; BACKGROUND: #393; COLOR: #9ff
}
TABLE.Calendar TD.past_future {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(/images/milestone_future_past.gif); COLOR: #fff
}
TABLE.Calendar TD.past_future_today {
	BACKGROUND-POSITION: center 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/milestone_future_past.gif); COLOR: #9ff
}
TABLE.Calendar TD.future {
	BACKGROUND: #fc0; COLOR: #000
}
TABLE.Calendar TR.pastmonth {
	DISPLAY: none
}
DIV.widget DIV.nubbin {
	DISPLAY: none; LEFT: 0px; WIDTH: 0px; POSITION: relative; TOP: -4px; HEIGHT: 0px
}
DIV.widget DIV.hover DIV.nubbin {
	DISPLAY: block
}
DIV.widget DIV.widget DIV.nubbin {
	DISPLAY: none
}
DIV.widget DIV.widget DIV.hover DIV.nubbin {
	DISPLAY: block
}
DIV.widget DIV.nubbin DIV.wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 10px; RIGHT: 0px; BACKGROUND: url(/images/nubbin.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 56px; LINE-HEIGHT: 10px; PADDING-TOP: 7px; POSITION: absolute; HEIGHT: 19px
}
DIV.widget DIV.nubbin UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.widget DIV.nubbin LI {
	FLOAT: left; MARGIN: 0px 4px 0px 0px; LIST-STYLE-TYPE: none
}
DIV.widget DIV.nubbin LI A {
	FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f00; TEXT-DECORATION: underline
}
DIV.widget DIV.nubbin LI IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.widget * {
	Z-INDEX: 1
}
DIV.widget_content * {
	Z-INDEX: 2
}
DIV.widget_content DIV.nubbin {

}
DIV.widget_content DIV.nubbin * {

}
DIV.widget DIV.nubbin IMG.drag_handle {
	CURSOR: move
}
BODY.iphone DIV.widget DIV.nubbin IMG.drag_handle {
	DISPLAY: none
}
BODY.iphone DIV.widget DIV.nubbin DIV.wrapper {
	WIDTH: 45px
}
DIV.busy DIV.widget_content DIV.nubbin {
	DISPLAY: block
}
DIV.busy DIV.widget_content DIV.nubbin UL {
	BACKGROUND: url(/images/dots-white.gif) no-repeat right bottom; WIDTH: 30px; HEIGHT: 8px
}
DIV.busy DIV.widget_content DIV.nubbin LI {
	VISIBILITY: hidden
}
DIV.busy DIV.form DIV.buttons {
	BACKGROUND: url(/images/dots-white.gif) no-repeat left center; COLOR: #efefef
}
DIV.busy DIV.form DIV.buttons * {
	VISIBILITY: hidden
}
DIV.busy DIV.add FORM.upload DIV.buttons {
	BACKGROUND: url(/images/progress_bar.gif) no-repeat left center; TEXT-ALIGN: right
}
DIV.busy DIV.widget_content DIV.widget_content DIV.nubbin {
	DISPLAY: none
}
DIV.widget_parent DIV.busy DIV.widget_content DIV.nubbin {
	DISPLAY: none
}
DIV#open_bar {
	FONT-SIZE: 10px; Z-INDEX: 1; BACKGROUND: #000; POSITION: relative; TEXT-ALIGN: left
}
DIV#open_bar DIV.message {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 5px; COLOR: #999; PADDING-TOP: 5px
}
DIV#open_bar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#open_bar LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#open_bar UL.menus {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#open_bar LI.menu {
	FLOAT: left; MARGIN-RIGHT: 4px; POSITION: relative
}
DIV#open_bar LI.menu A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #999; PADDING-TOP: 4px; POSITION: relative; TEXT-DECORATION: none
}
DIV#open_bar LI.menu A:hover {
	BACKGROUND: #000
}
DIV#open_bar LI.menu A.on {
	COLOR: #ddd
}
DIV#open_bar LI.menu A.on:hover {
	COLOR: #ddd
}
DIV#open_bar LI.menu A.account:hover {
	COLOR: #fff
}
DIV#open_bar LI.menu A.current_account:hover {
	COLOR: #999
}
DIV#open_bar LI.menu DIV.items {
	DISPLAY: none; Z-INDEX: 5; BACKGROUND: url(/images/open_bar_bg.png); LEFT: 0px; WIDTH: 200px; POSITION: absolute
}
DIV#open_bar LI.hover DIV.items {
	DISPLAY: block
}
DIV#open_bar LI.menu UL.items {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
DIV#open_bar LI.item {
	BORDER-TOP: #222 1px solid; BACKGROUND: #000
}
DIV#open_bar LI.item A {
	PADDING-LEFT: 10px
}
DIV#open_bar UL.items LI.last {
	PADDING-BOTTOM: 5px
}
DIV#open_bar LI.menu DIV.items {
	_background: none
}
DIV#open_bar LI.menu UL.items {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/open_bar_bg.png',sizingMethod='scale')
}
DIV#open_bar UL.menus {
	ZOOM: 100%
}
DIV#open_bar LI.menu DIV.items {
	ZOOM: 100%
}
DIV#open_bar LI.menu UL.items {
	ZOOM: 100%
}
DIV#open_bar LI.item {
	ZOOM: 100%
}
DIV#open_bar LI.item A {
	ZOOM: 100%
}
BODY.with_open_bar DIV#open_bar {
	_position: absolute; _top: 0; _left: 0
}
BODY.with_open_bar DIV#Header {
	_top: 20px; _margin-bottom: 20px
}
BODY.overview DIV.page_header_links {
	WIDTH: 350px
}
BODY.participants DIV.innercol {
	PADDING-RIGHT: 20px; PADDING-TOP: 10px
}
BODY.participants TABLE {
	BORDER-COLLAPSE: collapse
}
BODY.participants TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px
}
BODY.participants TABLE TH.access {
	TEXT-ALIGN: right
}
BODY.participants TABLE TH.access IMG {
	WIDTH: 127px; MARGIN-RIGHT: 16px; HEIGHT: 46px
}
BODY.participants TABLE TH.abilities IMG {
	MARGIN-LEFT: 22px; WIDTH: 242px; HEIGHT: 46px
}
BODY.participants TABLE TR.company TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.participants TABLE TR.company TD H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; BACKGROUND: #e9e9e9; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 3px
}
BODY.participants TABLE TR.company TD H1 SPAN.remove_company {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: right; WIDTH: 220px; TEXT-ALIGN: right
}
BODY.participants TABLE TR.company TD H1 IMG {
	MARGIN-LEFT: 1px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
BODY.participants TABLE TR.company TD SPAN.remove {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: right; WIDTH: 185px; COLOR: #666; PADDING-TOP: 2px; TEXT-ALIGN: right
}
BODY.participants TABLE TR.candidate TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; BORDER-BOTTOM: #efefef 1px solid; WHITE-SPACE: nowrap
}
BODY.participants TABLE TR.candidate TD.name {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 1%; TEXT-ALIGN: left
}
BODY.participants TABLE TD.add_a_person {
	PADDING-LEFT: 15px; FONT-SIZE: 11px
}
BODY.participants TABLE {
	WIDTH: 100%
}
BODY.participants TABLE TR.all_none TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 35px; PADDING-TOP: 5px
}
BODY.participants TABLE TD.abilities {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
BODY.participants TABLE TD.abilities SPAN.ability {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #228822; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px
}
BODY.participants TABLE TD.abilities SPAN.disabled SPAN.ability {
	BACKGROUND: #fff; COLOR: #666
}
BODY.participants TABLE TR.shaded TD {
	BACKGROUND-COLOR: #fff
}
BODY.participants TABLE TR.shaded TD.abilities SPAN.disabled SPAN.ability {
	BACKGROUND-COLOR: #fff
}
BODY.participants TABLE TD.why_access_cannot_change {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
BODY.participants DIV#link_to_add_company {
	MARGIN: 0px 0px 15px
}
BODY.participants DIV.hows_it_work {

}
BODY.participants DIV.hows_it_work UL {
	PADDING-LEFT: 15px
}
BODY.participants DIV.hows_it_work LI {
	LIST-STYLE-TYPE: disc
}
BODY.participants DIV.writeboard_option H1 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 3px
}
BODY.participants DIV.writeboard_option P {
	MARGIN: 0px 0px 10px
}
BODY.participants DIV.button_to_add_new {
	MARGIN-BOTTOM: 10px
}
BODY.participants DIV.button_to_add_new IMG {
	WIDTH: 145px
}
BODY.participants DIV.button_to_add_new A.pressed {
	BACKGROUND-IMAGE: url(/images/participants/add_a_company-pressed.gif); WIDTH: 145px
}
.new_participants DIV.page_header H1 {
	FONT-SIZE: 18px
}
.new_participants .add_method {
	MARGIN: 0px 0px 20px
}
.new_participants .add_method H2 {
	MARGIN: 0px 0px 3px
}
.new_participants .add_method P {
	FONT-SIZE: 14px; MARGIN: 0px
}
.new_participants .add_method SELECT.companies {
	FONT-SIZE: 14px; WIDTH: 400px
}
.new_participants .add_method INPUT.name {
	FONT-SIZE: 14px; WIDTH: 400px
}
.new_participants .add_method .people {
	MARGIN: 20px 0px
}
.new_participants .add_method .people P {
	MARGIN: 5px 0px 0px 20px
}
.new_participants P.submit {
	FONT-SIZE: 11px; COLOR: #666
}
.new_participants DIV.go_back {
	MARGIN: 20px 0px 0px
}
DIV.people P.select_all_or_none {
	FONT-SIZE: 11px; COLOR: #999
}
DIV#new_company TABLE TD {
	PADDING-BOTTOM: 5px
}
UL.attachments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px 12px; PADDING-TOP: 0px
}
DIV.recordings TABLE UL.attachments {
	MARGIN: 3px 0px
}
DIV.recordings TABLE UL.attachments LI IMG {
	PADDING-RIGHT: 0px
}
UL.attachments IMG {
	VERTICAL-ALIGN: middle
}
UL.attachments LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.edit UL.attachments LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 2px; PADDING-TOP: 0px
}
.edit UL.attachments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 8px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.edit UL.attachments IMG {
	VERTICAL-ALIGN: middle
}
.edit UL.attachments A.remove IMG {
	VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.offscreen {
	LEFT: -1000px; POSITION: absolute
}
.offscreen INPUT {
	DISPLAY: block
}
BODY.people DIV.page_header_links {
	WIDTH: 320px; COLOR: #999
}
BODY.people DIV.innercol {
	PADDING-RIGHT: 20px
}
BODY.edit_person DIV.page_header_links {
	WIDTH: 250px
}
BODY.people DIV.avatar IMG {
	WIDTH: 32px; HEIGHT: 32px
}
BODY.people DIV.company {
	MARGIN: 0px 0px 10px
}
BODY.people DIV.company H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #e9e9e9; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px; PADDING-TOP: 3px
}
BODY.people DIV.company .popup_add_dialog H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
BODY.participants .popup_add_dialog H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.people DIV.contact H3 {
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: #000
}
.people DIV.contact DIV.edit {
	MARGIN: 3px 10px 0px 0px; COLOR: #999
}
.people DIV.contact DIV.avatar {
	FLOAT: left; WIDTH: 48px
}
.people DIV.contact DIV.avatar IMG {
	WIDTH: 48px; HEIGHT: 48px
}
.people DIV.contact DIV.body {
	MARGIN-LEFT: 56px
}
.people DIV.contact {
	CLEAR: left; FONT-SIZE: 11px; MARGIN: 0px 0px 15px
}
.people DIV.contact DIV.attributes A {
	COLOR: #333! important
}
BODY.people DIV.people_column {
	FLOAT: left; WIDTH: 33%
}
BODY.people DIV.page_header H1 SPAN.add {
	FLOAT: right; WIDTH: 200px; TEXT-ALIGN: right
}
DIV#add_company {
	MARGIN-BOTTOM: 40px
}
DIV#add_company H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV#add_company DIV.inner {
	BORDER-RIGHT: #e9e9e9 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e9e9e9 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #e9e9e9 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #e9e9e9 2px solid
}
DIV#add_company INPUT.text {
	FONT-SIZE: 14px; WIDTH: 300px
}
DIV#add_company P {
	MARGIN: 0px 0px 10px
}
BODY.dialog_with_icon .innercol {
	PADDING-LEFT: 90px; WIDTH: 70%; PADDING-TOP: 5px
}
BODY.dialog_with_icon P {
	FONT-SIZE: 13px; MARGIN: 5px 0px 10px
}
BODY.dialog_with_icon DIV.page_header TABLE.icon TD H1 {
	FONT-SIZE: 22px; LETTER-SPACING: -1px
}
BODY.dialog_with_icon INPUT {
	FONT-SIZE: 14px
}
DIV.new_person_fields TABLE.first_and_last_name {
	WIDTH: 100%
}
DIV.new_person_fields TABLE.first_and_last_name TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.new_person_fields TABLE.first_and_last_name INPUT {
	FONT-WEIGHT: bold; WIDTH: 100%; MARGIN-RIGHT: 10px
}
DIV.new_person_fields DIV.fields_after_name INPUT {
	FONT-WEIGHT: bold; WIDTH: 50%
}
DIV.new_person_fields P.submit {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; MARGIN-TOP: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
BODY.edit_person DIV.people DIV.contact {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 12px; OVERFLOW: hidden; PADDING-TOP: 5px
}
BODY.edit_person DIV.ActiveClients {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.edit_person DIV.ActiveClients INPUT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.edit_person DIV.ActiveClients DIV.Client H1 SPAN {
	FONT-SIZE: 11px; FLOAT: right
}
BODY.edit_person DIV.ActiveClients UL {
	MARGIN: 7px 0px
}
BODY.edit_person DIV.ActiveClients LI {
	MARGIN: 0px 0px 2px 15px
}
BODY.projects DIV.disabled_new_project_button {
	WIDTH: 200px
}
BODY.projects DIV.disabled_new_project_button H3 {
	MARGIN: 5px 0px 0px 5px; COLOR: #333
}
BODY.projects UL.upcoming_milestones {
	MARGIN-BOTTOM: 15px
}
BODY.projects DIV.Right DIV.SectionHeader {
	MARGIN-BOTTOM: 10px
}
H3.link_to_new_project A.clicked:link {
	COLOR: red! important
}
H3.link_to_new_project A.clicked:visited {
	COLOR: red! important
}
H2.dashheader {
	FONT-SIZE: 11px; COLOR: #000
}
DIV.latemilestones H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 5px; COLOR: #c00; PADDING-TOP: 0px; BORDER-BOTTOM: #c00 1px solid
}
DIV.latemilestones UL LI#link_to_show_more_late_milestones A {
	COLOR: #c00
}
DIV.latemilestones UL LI#link_to_show_more_late_milestones A:hover {
	COLOR: #fff
}
DIV.latemilestones UL LI STRONG {
	COLOR: #c00
}
DIV.global_subscriptions {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 1.8em; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.global_subscriptions H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; COLOR: #000; PADDING-TOP: 0px
}
DIV.global_subscriptions H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666
}
BODY.dashboard DIV.dash_annoucement {
	PADDING-RIGHT: 25px; BORDER-TOP: #f90 1px solid; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #f90 1px solid; BACKGROUND-COLOR: #ffc
}
BODY.dashboard DIV.dash_annoucement H1 SPAN {
	FLOAT: right
}
BODY.dashboard DIV.dash_announcement P {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #222; LINE-HEIGHT: 1.4em
}
BODY.projects DIV.sheet DIV.sheet_form H2 {
	FONT-WEIGHT: bold
}
BODY.projects DIV.sheet DIV#give_access H2 {
	MARGIN-BOTTOM: 10px
}
BODY.projects DIV.button_to_add_new IMG {
	WIDTH: 179px
}
BODY.projects DIV.button_to_add_new A.pressed {
	BACKGROUND-IMAGE: url(/images/new_project-pressed.gif); WIDTH: 179px
}
BODY.projects .Right H1 {
	FONT-SIZE: 14px
}
BODY .Right .Client H1 {
	FONT-SIZE: 12px; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
DIV.Archive H1 {
	FONT-SIZE: 12px; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
BODY .Project A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: 1px 0px; PADDING-TOP: 1px; BORDER-BOTTOM: medium none
}
.InactiveProjects A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: 1px 0px; PADDING-TOP: 1px; BORDER-BOTTOM: medium none
}
.Right .col .Client {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#upgrade_from_free {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffc
}
DIV#upgrade_from_free H1 {
	MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: #ffff76; BORDER-BOTTOM-STYLE: none
}
DIV#upgrade_from_free H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#upgrade_from_free P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#upgrade_from_free H2 {
	COLOR: #000
}
DIV#upgrade_from_free P {
	MARGIN: 0px 0px 10px
}
DIV#upgrade_from_free DIV.promotion {
	PADDING-RIGHT: 10px; BORDER-TOP: orange 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: orange 1px solid
}
DIV.project_limit {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; WIDTH: 225px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffc
}
DIV.project_limit H2 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 3px; COLOR: #000
}
DIV#fresh_all H2 {
	COLOR: #000
}
BODY.overview .Right DIV.indent H2 {
	MARGIN: 10px 0px 6px; COLOR: #000; BORDER-BOTTOM: #ccc 1px dotted
}
DIV.people_on_project P {
	MARGIN: 0px 0px 8px
}
DIV.people_on_project P SMALL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #888; PADDING-TOP: 0px
}
BODY.overview TABLE.events TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
BODY.overview TABLE.events TD.who {
	PADDING-RIGHT: 4px; FONT-WEIGHT: bold; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
BODY.overview SPAN.list {
	COLOR: #999
}
BODY.overview TABLE.events SPAN {
	LINE-HEIGHT: 1.4em
}
BODY.overview TABLE.events H2.date {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px
}
BODY.overview SPAN.event_type SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px
}
BODY.overview SPAN.event_type SPAN.completed {
	PADDING-LEFT: 16px; BACKGROUND: url(/images/events/check.png) no-repeat 0px 0px
}
BODY.overview TABLE.events IMG.file_icon {
	VERTICAL-ALIGN: top
}
BODY.overview SPAN.event_type SPAN.post {
	BACKGROUND-COLOR: #334e7d
}
BODY.overview SPAN.event_type SPAN.todo {
	BACKGROUND-COLOR: #c87800
}
BODY.overview SPAN.event_type SPAN.comment {
	BACKGROUND-COLOR: #6492ac
}
BODY.overview SPAN.event_type SPAN.milestone {
	BACKGROUND-COLOR: #5f6e43
}
BODY.overview SPAN.event_type SPAN.file {
	BACKGROUND-COLOR: #7a4a77
}
BODY.overview SPAN.event_type SPAN.writeboard {
	BACKGROUND-COLOR: #24a89e
}
BODY.overview SPAN.event_type SPAN.private {
	BACKGROUND-COLOR: #f00
}
TABLE.overview {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.overview TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BORDER-BOTTOM: #efefef 1px solid
}
TABLE.overview H2.date {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: -26px
}
TABLE.overview TR.date TD {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #666; PADDING-TOP: 15px; BORDER-BOTTOM-STYLE: none
}
TABLE.overview TD.what {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 4px; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
TABLE.overview TD.what SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 60px; COLOR: #fff; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
TABLE.overview TD.item {
	PADDING-LEFT: 6px; FONT-SIZE: 12px; MARGIN: 0px 0px 2px; WIDTH: 100%; COLOR: #000; LINE-HEIGHT: 1.1em; PADDING-TOP: 6px
}
TABLE.overview TD.action {
	FONT-SIZE: 10px; COLOR: #999; PADDING-TOP: 6px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE.overview TD.what SPAN.comment {
	BACKGROUND-COLOR: #6492ac
}
TABLE.overview TD.what SPAN.post {
	BACKGROUND-COLOR: #334e7d
}
TABLE.overview TD.what SPAN.file {
	MARGIN: 0px; BACKGROUND-COLOR: #7a4a77
}
TABLE.overview TD.what SPAN.milestone {
	BACKGROUND-COLOR: #5f6e43
}
TABLE.overview TD.what SPAN.todo {
	BACKGROUND-COLOR: #c87800
}
TABLE.overview TD.what SPAN.writeboard {
	BACKGROUND-COLOR: #24a89e
}
TABLE.overview TD.what SPAN.private {
	BACKGROUND-COLOR: red
}
TABLE.overview SPAN.name {
	FONT-SIZE: 10px; COLOR: #565656; FONT-STYLE: italic
}
TABLE.overview TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #e9e9e9; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 2px solid
}
BODY.dashboard TABLE.milestones TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #e9e9e9; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 2px solid
}
BODY.overview TABLE.milestones TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #e9e9e9; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 2px solid
}
TABLE.overview TH A:link {
	FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
TABLE.overview TH A:visited {
	FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
TABLE.overview TH A SPAN {
	FONT-SIZE: 10px; COLOR: #666
}
TABLE.overview TH A:hover {
	COLOR: #fff
}
TABLE.overview TH A:hover SPAN {
	COLOR: #fff
}
BODY.dashboard TABLE.overview TD.date SPAN.today {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; COLOR: #000; PADDING-TOP: 1px; BACKGROUND-COLOR: #fff000
}
BODY.dashboard TABLE.overview TD.item {
	PADDING-LEFT: 6px; FONT-SIZE: 11px; LINE-HEIGHT: 1.2em; PADDING-TOP: 5px
}
TABLE.overview TD.name {
	FONT-SIZE: 10px; COLOR: #222; PADDING-TOP: 6px; WHITE-SPACE: nowrap
}
BODY.dashboard TABLE.overview TD.date {
	FONT-SIZE: 10px; COLOR: #222; PADDING-TOP: 6px; WHITE-SPACE: nowrap
}
BODY.dashboard TABLE.overview TD.date {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; BORDER-LEFT: #efefef 1px solid; COLOR: #222; BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: left
}
TABLE.overview TR.rowblank TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.dashboard TABLE.overview TD.name {
	PADDING-RIGHT: 3px
}
BODY.dashboard TABLE.overview TD.what {
	PADDING-LEFT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #efefef 1px solid
}
BODY.dashboard H2.dashheader {
	MARGIN-TOP: 10px
}
BODY.overview H2.dashheader {
	MARGIN-TOP: 10px
}
BODY.dashboard TABLE.Dashcal {
	MARGIN-BOTTOM: 2px
}
BODY.overview TABLE.Dashcal {
	MARGIN-BOTTOM: 2px
}
BODY.dashboard TABLE.milestones {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ccc 1px solid
}
BODY.overview TABLE.milestones {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ccc 1px solid
}
BODY.dashboard TABLE.milestones TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
BODY.overview TABLE.milestones TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
BODY.dashboard TABLE.milestones TABLE.Dashcal TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px; TEXT-ALIGN: left
}
BODY.overview TABLE.milestones TABLE.Dashcal TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px; TEXT-ALIGN: left
}
BODY.projects TABLE.who_access_new_project TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
BODY.projects TABLE.who_access_new_project TD SELECT {
	MARGIN: 5px 0px
}
SPAN.switch DIV.menu {
	DISPLAY: none; Z-INDEX: 500; LEFT: -19px; WIDTH: 432px; COLOR: #000; POSITION: absolute; TOP: -13px
}
SPAN.switch DIV.menu {
	Z-INDEX: 500; CURSOR: pointer
}
SPAN.switch DIV.menu * {
	Z-INDEX: 500; CURSOR: pointer
}
SPAN.switch DIV.menu DIV.shadow {
	BACKGROUND: url(/images/project_switcher-shadow-top.png) no-repeat 0px 0px; PADDING-TOP: 13px
}
SPAN.switch DIV.menu DIV.bottom_shadow {
	BACKGROUND: url(/images/project_switcher-shadow-bottom.png) no-repeat 0px 0px; PADDING-TOP: 10px
}
SPAN.hover.switch#project_switcher DIV.menu {
	DISPLAY: block
}
SPAN.hover.switch#project_switcher A#project_switcher_link {
	DISPLAY: none
}
SPAN.switch DIV.menu SPAN.menu_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
SPAN.switch DIV.menu SPAN.menu_header SPAN.inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
SPAN.switch DIV.menu SPAN.menu_header {
	BACKGROUND: #fff; MARGIN-LEFT: 16px; MARGIN-RIGHT: 16px
}
SPAN.switch DIV.menu DIV.projects {
	BACKGROUND: #fff; MARGIN-LEFT: 16px; MARGIN-RIGHT: 16px
}
SPAN.switch DIV.menu DIV.projects DIV.inner {
	PADDING-BOTTOM: 25px; OVERFLOW: hidden
}
SPAN.switch DIV.menu H2 {
	FONT-SIZE: 12px; MARGIN: 0px 0px 8px 5px; COLOR: #900
}
SPAN.switch DIV.menu A {
	PADDING-RIGHT: 5px! important; DISPLAY: block; PADDING-LEFT: 5px! important; FONT-SIZE: 14px; PADDING-BOTTOM: 4px! important; OVERFLOW: hidden; COLOR: #000! important; PADDING-TOP: 4px! important; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
SPAN.switch DIV.menu A SPAN {
	FONT-SIZE: 10px; COLOR: #666
}
SPAN.switch DIV.menu DIV.most_recent {
	PADDING-RIGHT: 20px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
SPAN.switch DIV.menu DIV.most_recent A {
	FONT-WEIGHT: bold; FONT-FAMILY: verdana, sans-serif
}
SPAN.switch DIV.menu DIV.most_recent A SPAN {
	DISPLAY: block; FONT-WEIGHT: normal
}
SPAN.switch DIV.menu DIV.other_recent {
	PADDING-RIGHT: 20px; MARGIN-TOP: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
SPAN.switch DIV.menu DIV.other_recent SELECT {
	FONT-SIZE: 16px; WIDTH: 100%
}
BODY.search P.set_scope {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; BORDER-BOTTOM: #ddd 1px solid
}
BODY.search DIV.innercol {
	PADDING-TOP: 5px
}
BODY.search P.blank_slate {
	MARGIN-TOP: 5px; COLOR: #666
}
BODY.search DIV.page_header H1 {
	MARGIN: 0px 0px 3px
}
BODY.search DIV.page_header H1 SPAN {
	COLOR: #333
}
DIV.result {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
DIV.result H1 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 3px
}
DIV.result H1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.result H1 SPAN.type {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px
}
DIV.result DIV.todo_item H1 SPAN.type {
	BACKGROUND-COLOR: #c87800
}
DIV.result DIV.todo_list H1 SPAN.type {
	BACKGROUND-COLOR: #c87800
}
DIV.result DIV.post H1 SPAN.type {
	BACKGROUND-COLOR: #334e7d
}
DIV.result DIV.comment H1 SPAN.type {
	BACKGROUND-COLOR: #6492ac
}
DIV.result DIV.milestone H1 SPAN.type {
	BACKGROUND-COLOR: #5f6e43
}
DIV.result P {
	FONT-SIZE: 12px; MARGIN: 3px 0px 0px; COLOR: #333
}
DIV.result H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000
}
DIV.result H3 A {
	COLOR: #000
}
DIV.result P.attribution {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #948b6e
}
DIV.result H1 SPAN.file_name {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; WHITE-SPACE: nowrap
}
DIV.result DIV.file_icon {
	FLOAT: left; WIDTH: 40px
}
DIV.result DIV.file_body {
	MARGIN-LEFT: 40px
}
DIV.result P.other_versions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.result P.other_versions SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ffe; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.no_results {
	MARGIN: 20px 0px 30px
}
DIV.no_results P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 0px
}
DIV.no_results UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 0px
}
DIV.no_results UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 0px
}
DIV.no_results UL LI {
	MARGIN-LEFT: 40px; LIST-STYLE-TYPE: disc
}
DIV.no_results P {
	MARGIN: 0px 0px 13px
}
DIV.result STRONG.searchterm {
	FONT-WEIGHT: bold; BACKGROUND: #ffa
}
DIV.result A:hover STRONG.searchterm {

}
DIV.result P STRONG.searchterm {
	COLOR: #000
}
DIV.recent_searches H1 SPAN.clear_link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: right; WIDTH: 80px; TEXT-ALIGN: right
}
DIV.recent_searches UL LI {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%
}
DIV.recent_searches P.blank_slate {
	MARGIN: 0px; COLOR: #666
}
INPUT#search_terms {
	FONT-SIZE: 14px; VERTICAL-ALIGN: middle; WIDTH: 60%
}
#Notify TABLE TD P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
BODY.settings DIV.page_header {
	FONT-SIZE: 12px; COLOR: #ccc
}
BODY.admin DIV.page_header {
	FONT-SIZE: 12px; COLOR: #ccc
}
BODY.settings DIV.page_header STRONG {
	FONT-SIZE: 14px; COLOR: #000
}
BODY.admin DIV.page_header STRONG {
	FONT-SIZE: 14px; COLOR: #000
}
BODY.todos DIV.button_to_add_new IMG {
	WIDTH: 138px
}
BODY.todos DIV.button_to_add_new A.pressed {
	BACKGROUND-IMAGE: url(/images/new_to-do_list-pressed.gif); WIDTH: 138px
}
BODY.todos DIV#new_list DIV.options_toggle {
	FONT-SIZE: 12px
}
BODY.todos DIV#new_list DIV.options_toggle A {
	COLOR: #666
}
BODY.todos DIV#new_list DIV.options_toggle A:hover {
	BACKGROUND: #666; COLOR: #fff
}
BODY.todos DIV#new_list DIV#new_list_options {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-TOP: 10px
}
BODY.todos DIV#new_list DIV#new_list_options SELECT {
	WIDTH: 70%
}
BODY.todos DIV#new_list DIV#use_template_block SELECT {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; WIDTH: 80%
}
BODY.todos DIV#new_list DIV.sheet_form H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
BODY.todos DIV#new_list_description {
	MARGIN: 10px 0px
}
BODY.writeboards DIV.page_header_links {
	WIDTH: 350px
}
BODY.writeboards DIV.button_to_add_new IMG {
	WIDTH: 173px
}
BODY.writeboards DIV.button_to_add_new A.pressed {
	BACKGROUND-IMAGE: url(/images/create_a_writeboard-pressed.gif); WIDTH: 173px
}