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
}
BODY.chat DIV.page_header_links {
	WIDTH: 220px; COLOR: #333
}
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 DIV.Post DIV.file_info {
	MARGIN-LEFT: 40px
}
BODY.files DIV.Post {
	CLEAR: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 2px
}
BODY.files DIV.Post H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; COLOR: #666
}
BODY.files DIV.Post H3 A:link {
	FONT-SIZE: 11px; COLOR: #666
}
BODY.files DIV.Post H3 A:visited {
	FONT-SIZE: 11px; COLOR: #666
}
BODY.files DIV.Post H3 A:hover {
	COLOR: #fff
}
BODY.files DIV.date_group {
	MARGIN-BOTTOM: 30px
}
#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
}
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; 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: yellow; 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: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #000; PADDING-TOP: 0px
}
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
}
A.grey {
	COLOR: #666! important
}
A.grey:hover {
	BACKGROUND: #666; COLOR: #fff! important
}
#Header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #036; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1px; POSITION: relative; TEXT-ALIGN: left
}
#Header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 24px; PADDING-BOTTOM: 10px; MARGIN: 7px 0px 0px 30px; COLOR: #fc0; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#Header H1 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #fff; BORDER-TOP-STYLE: none; FONT-FAMILY: "Lucida Grande", arial, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#Header H3 {
	PADDING-RIGHT: 30px; PADDING-LEFT: 32px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana; TEXT-ALIGN: left
}
#Header H3.global {
	FLOAT: right; WIDTH: 300px; POSITION: relative; TEXT-ALIGN: right
}
#Header H3 SPAN#floatright {
	FLOAT: right; WIDTH: 300px; POSITION: relative; TEXT-ALIGN: right
}
#Header H3 SPAN.pipe {
	FILTER: alpha(opacity=60); opacity: 0.6
}
#Header H3 A.current {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#fresh_all H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dotted
}
#Header A.image:hover {
	BACKGROUND-COLOR: transparent
}
#Tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 30px; PADDING-TOP: 0px; HEIGHT: 25px
}
#Tabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#Tabs 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
}
#Tabs UL#MainTabs {
	
}
DIV#Tabs A:link {
	TEXT-DECORATION: none
}
DIV#Tabs A:visited {
	TEXT-DECORATION: none
}
#Tabs A:hover {
	BACKGROUND: #333; COLOR: #fff
}
#Tabs UL#MainTabs A:link {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 4px
}
#Tabs UL#MainTabs A:visited {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 4px
}
#Tabs UL#MainTabs A.current:link {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/tab-bg.gif) #e5e5e5 repeat-x 50% top; MARGIN: 0px; COLOR: #222; BORDER-BOTTOM: #e5e5e5 1px solid; TEXT-DECORATION: none
}
#Tabs UL#MainTabs A.current:visited {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/tab-bg.gif) #e5e5e5 repeat-x 50% top; MARGIN: 0px; COLOR: #222; BORDER-BOTTOM: #e5e5e5 1px solid; TEXT-DECORATION: none
}
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; PADDING-TOP: 0px
}
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
}
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: #c00
}
.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: hidden; WIDTH: 100%
}
* 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%;
}
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 {
	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
}
.Post {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 10px 10px; PADDING-TOP: 0px
}
BODY.messages DIV.Post {
	FONT-SIZE: 12px
}
.Post 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.Post P {
	FONT-SIZE: 12px
}
.Post H1 {
	COLOR: #000
}
.Post H1 A {
	COLOR: #000; TEXT-DECORATION: none
}
.Post H1 A:hover {
	BACKGROUND: #fff; COLOR: #000; TEXT-DECORATION: underline
}
.Post 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
}
.Post OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 10px; PADDING-TOP: 0px
}
.Post UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 10px; PADDING-TOP: 0px
}
.Post LI {
	FONT-SIZE: 14px; MARGIN-LEFT: 30px; LINE-HEIGHT: 1.4em
}
BODY.messages DIV.Post LI {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.4em
}
.Post UL LI {
	LIST-STYLE-TYPE: square
}
.Post TABLE {
	BORDER-TOP: #ccc 1px solid; MARGIN: 3px 0px 10px; BORDER-LEFT: #ccc 1px solid; BORDER-COLLAPSE: collapse
}
.Post 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
}
.Post 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
}
.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-BOTTOM: 15px; 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 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f0f0f0; MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #dcdcdc 1px solid
}
.popup_add_dialog H1 {
	FONT-SIZE: 12px; BORDER-BOTTOM: #ccc 1px dotted
}
.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: 10px 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: 14px; MARGIN: 0px 0px 8px
}
.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
}
DIV.rssbox {
	PADDING-RIGHT: 0px; BORDER-TOP: #dcdcdc 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 15px; PADDING-TOP: 5px
}
.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
}
.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
}
UL.LinkList {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: -5px 0px 10px 15px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
UL.LinkList LI {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; MARGIN-LEFT: 0px; COLOR: #888; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
.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
}
TABLE.ProjectSummary {
	
}
TABLE.ProjectSummary TH {
	PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #e9e9e9; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left
}
TABLE.ProjectSummary TH A {
	FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
TABLE.ProjectSummary TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
TABLE.ProjectSummary TD.expander {
	WIDTH: 100%
}
TABLE.ProjectSummary TD.icon {
	TEXT-ALIGN: right
}
TABLE.projectSummary TD.date {
	FONT-SIZE: 9px; COLOR: #666; TEXT-ALIGN: left
}
TABLE.ProjectSummary TH A SPAN.dash {
	FONT-WEIGHT: normal
}
TABLE.ProjectSummary TH A SPAN {
	FONT-SIZE: 10px; COLOR: #666
}
TABLE.ProjectSummary TH A:hover {
	COLOR: #fff
}
TABLE.ProjectSummary TH A:hover SPAN {
	COLOR: #fff
}
TABLE.ProjectSummary TD.title {
	FONT-SIZE: 11px
}
TABLE.ProjectSummary TD.action {
	COLOR: #999; TEXT-ALIGN: right
}
TABLE.ProjectSummary TR.rowblank TD {
	
}
TABLE.ProjectSummary TR.row1 TD {
	BACKGROUND: #f1f1f1
}
TABLE.ProjectSummary TR.row2 TD {
	BACKGROUND: #f4f4f4
}
TABLE.ProjectSummary TR.row3 TD {
	BACKGROUND: #f6f6f6
}
TABLE.ProjectSummary TR.row4 TD {
	BACKGROUND: #fcfcfc
}
TABLE.ProjectSummary TR.row5 TD {
	
}
TABLE.latest {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
TABLE.latest TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000; PADDING-TOP: 3px
}
TABLE.latest TD.icon {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; WIDTH: 40px; COLOR: #333; PADDING-TOP: 5px; TEXT-ALIGN: right
}
TABLE.latest TR.shade TD {
	BACKGROUND: #e5e5e5
}
TABLE.latest SPAN.prep {
	FONT-SIZE: 10px; COLOR: #999
}
TABLE.latest TD.title SPAN.late {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; COLOR: #c00; PADDING-TOP: 1px; FONT-FAMILY: verdana
}
TABLE.latest TD.title SPAN.ontime {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; COLOR: #c00; PADDING-TOP: 1px; FONT-FAMILY: verdana
}
TABLE.latest TD.title SPAN.ontime {
	COLOR: #390
}
TABLE.latest P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
TABLE.latest TD BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
TABLE.latest P.excerpt {
	MARGIN: 3px 0px; COLOR: #666
}
TABLE.latest P.responsible {
	COLOR: #666
}
TABLE.latest TD.title SPAN.list {
	FONT-SIZE: 10px; COLOR: #999
}
TABLE.latest TD.title SPAN.list A {
	FONT-SIZE: 10px; COLOR: #999
}
STRONG.searchterm {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #fc3; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
LI A:link STRONG.searchterm {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
LI A:visited STRONG.searchterm {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
LI A:hover STRONG.searchterm {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
DIV#SearchWrapper DIV.Post A.commentlink {
	FONT-WEIGHT: normal
}
DIV#SearchWrapper DIV.Post H1.commentresult {
	FONT-SIZE: 13px
}
DIV#SearchWrapper DIV.Post H1 SPAN {
	COLOR: #999
}
DIV#SearchWrapper DIV.Post H1 SPAN.filename {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
INPUT#SearchField {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; WIDTH: 300px
}
#Notify TABLE TD P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.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#LockBar {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 14px; BACKGROUND: #000; PADDING-BOTTOM: 3px; COLOR: #ffc; PADDING-TOP: 3px; TEXT-ALIGN: left
}
DIV#LockBar SPAN.reactivate {
	FONT-SIZE: 12px
}
DIV#LockBar SPAN.reactivate A:link {
	COLOR: #fff
}
DIV#LockBar SPAN.reactivate A:visited {
	COLOR: #fff
}
DIV#url_name_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
}
.login DIV.Container {
	MARGIN: 60px auto 20px; WIDTH: 500px
}
.login H1 {
	MARGIN-BOTTOM: 20px
}
.login DL {
	MARGIN: 10px 0px 0px
}
.login P {
	MARGIN: 10px 0px 0px
}
.login DT {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 80px; LINE-HEIGHT: 24px
}
.login DD {
	FONT-SIZE: 11px; MARGIN: 0px 0px 5px 80px; COLOR: #666; LINE-HEIGHT: 24px
}
.login INPUT {
	FONT-SIZE: 14px
}
.login DD SPAN {
	COLOR: #ccc
}
.login INPUT#username {
	WIDTH: 300px
}
.login INPUT#password {
	WIDTH: 140px; MARGIN-RIGHT: 5px
}
.login INPUT#emailpassword {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.login DIV.AlertGood {
	MARGIN: 10px 0px 20px
}
.login DIV.AlertBad {
	MARGIN: 10px 0px 20px
}
.login DIV#Dialog {
	BORDER-RIGHT: #ccc 10px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ccc 10px solid; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 10px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 10px solid; TEXT-ALIGN: left
}
BODY.login DIV#Dialog H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
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.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
}
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.Post H1 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 3px
}
BODY.files DIV.Post P {
	MARGIN-BOTTOM: 3px
}
BODY.files DIV.Post A.message_title {
	FONT-WEIGHT: normal; COLOR: #666
}
BODY.files DIV.Post A.message_title:hover {
	COLOR: #fff
}
BODY.files DIV.Post H3 A.image:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.files DIV.Post H3 A.image IMG {
	VERTICAL-ALIGN: bottom
}
BODY.files DIV.Post DIV.file_icon {
	FLOAT: left; WIDTH: 32px; POSITION: relative
}
BODY.files DIV.Post DIV.file_icon IMG {
	WIDTH: 32px; HEIGHT: 32px
}
BODY.files DIV.Post DIV.file_info P {
	FONT-SIZE: 12px
}
BODY.files DIV.Post DIV.file_info SPAN.dash {
	COLOR: #999
}
BODY.files DIV.Post 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 {
	
}
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.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.edit_message DIV.FormBlock {
	MARGIN-TOP: 0px
}
BODY.new_message DIV.FormBlock {
	MARGIN-TOP: 0px
}
DIV.Post {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.Post H1.title {
	FONT-SIZE: 18px
}
.Post H1.title SPAN.private_bug {
	VERTICAL-ALIGN: middle
}
.Post H1.title A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.Post 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
}
.Post H3 SPAN.pipe {
	COLOR: #999
}
.Post H3 A:link {
	FONT-SIZE: 12px; COLOR: #000
}
.Post H3 A:visited {
	FONT-SIZE: 12px; COLOR: #000
}
.Post H3 A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #666
}
.Post H3 A.admin:link {
	COLOR: #f00
}
.Post H3 A.admin:visited {
	COLOR: #f00
}
.Post H3 A.admin:hover {
	COLOR: #fff; BACKGROUND-COLOR: #f00
}
BODY.messages DIV.Post DIV.post_body P {
	FONT-SIZE: 12px
}
BODY.messages DIV.Post DIV.post_body H1 {
	FONT-SIZE: 16px
}
BODY.messages DIV.Post DIV.post_body H2 {
	FONT-SIZE: 14px
}
BODY.messages DIV.Post DIV.post_body H3 {
	FONT-SIZE: 12px
}
BODY.messages DIV.Post DIV.post_body H4 {
	FONT-SIZE: 12px
}
BODY.messages DIV.Post DIV.post_body H5 {
	FONT-SIZE: 12px
}
BODY.messages DIV.Post DIV.post_body H6 {
	FONT-SIZE: 12px
}
BODY.message DIV.page_header H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000
}
BODY.message DIV.page_header H1 SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000
}
.Post DIV.post_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.Post DIV.post_body H1 {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 0px; COLOR: #000
}
DIV.Post DIV.post_body H2 {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 0px; COLOR: #000
}
DIV.Post DIV.post_body H3 {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 0px; COLOR: #000
}
DIV.Post DIV.post_body H4 {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 0px; COLOR: #000
}
DIV.Post DIV.post_body H5 {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 0px; COLOR: #000
}
DIV.Post DIV.post_body H6 {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 0px; COLOR: #000
}
DIV.Post DIV.post_body H1 {
	FONT-SIZE: 18px
}
DIV.Post DIV.post_body H2 {
	FONT-SIZE: 16px
}
DIV.Post DIV.post_body H3 {
	FONT-SIZE: 14px
}
DIV.Post DIV.post_body H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-STYLE: italic
}
DIV.Post DIV.post_body H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-STYLE: italic
}
DIV.Post DIV.post_body H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-STYLE: italic
}
.Comments .Post H3 {
	MARGIN-TOP: 0px
}
.Comments .Post H3 SPAN.date {
	COLOR: #333
}
BODY.message DIV#your_comment DIV.extra DIV.showhide_link P {
	FONT-SIZE: 12px
}
DIV#notificationSignup {
	MARGIN-BOTTOM: 20px
}
DIV#notificationSignup H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dotted
}
DIV#notificationSignup P.subscribers {
	MARGIN-TOP: 0px
}
.SidebarContact {
	FONT-SIZE: 11px; MARGIN: 10px 0px; COLOR: #333; LINE-HEIGHT: 1.3em
}
.SidebarContact H3 {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000
}
DIV.Comments H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 10px; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #333
}
DIV#Attachments H2 {
	COLOR: #000; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
.Comments DIV.Post {
	CLEAR: left; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #efefef 1px solid
}
.Comments #OriginalPost {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 30px; PADDING-TOP: 0px; BORDER-BOTTOM-STYLE: none
}
.Post#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
}
.Post#Preview 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
}
.Post#Preview #PreviewBody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.Post#Preview #PreviewButtons {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffc; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV.Comments IMG.avatar {
	PADDING-LEFT: 5px; FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 48px
}
DIV.Comments DIV.Post UL {
	CLEAR: left
}
DIV.Comments DIV.Post OL {
	CLEAR: left
}
DIV.Comments DIV.Post OL LI {
	
}
DIV.Comments DIV.Post UL LI {
	
}
DIV#your_comment DIV.Post {
	MARGIN-BOTTOM: 0px
}
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
}
BODY.milestones DIV.page_header_links {
	WIDTH: 300px; COLOR: #999
}
BODY.milestones DIV.page_header {
	MARGIN-BOTTOM: 10px
}
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
}
TABLE.Calendar {
	MARGIN-TOP: 15px; FONT-SIZE: 10px; COLOR: #333; TEXT-ALIGN: center
}
TABLE.Calendar TH {
	BACKGROUND: #f2f2f2; COLOR: #666; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.Calendar TH.month {
	COLOR: #333; TEXT-ALIGN: right
}
TABLE.Calendar TD.past {
	BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #fff
}
TABLE.Calendar TD#today {
	BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #fff
}
TABLE.Calendar TD.future_today {
	BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #fff
}
TABLE.Calendar TD.past_today {
	BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #fff
}
TABLE.Calendar TD.past_future {
	BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #fff
}
TABLE.Calendar TD.past_future_today {
	BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #fff
}
TABLE.Calendar TD.future {
	BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #fff
}
TABLE.Calendar TD.late {
	BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; 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.weekend {
	COLOR: #999
}
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
}
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
}
BODY.overview DIV.page_header_links {
	WIDTH: 350px
}
BODY.people DIV.page_header_links {
	WIDTH: 320px; COLOR: #999
}
BODY.edit_person DIV.page_header_links {
	WIDTH: 250px
}
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 {
	MARGIN-BOTTOM: 10px
}
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 STRONG {
	COLOR: #c00
}
DIV.latemilestones UL {
	MARGIN-BOTTOM: 10px
}
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#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 DIV.event {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
BODY.overview DIV.event SPAN.list {
	COLOR: #999
}
BODY.overview DIV.event SPAN {
	LINE-HEIGHT: 1.4em
}
BODY.overview H2.date {
	MARGIN-TOP: 20px
}
BODY.overview SPAN.verb_and_noun SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px
}
BODY.overview SPAN.verb_and_noun SPAN.completed {
	PADDING-LEFT: 16px; BACKGROUND: url(/images/events/check.png) no-repeat 0px 0px
}
BODY.overview IMG.file_icon {
	VERTICAL-ALIGN: top
}
BODY.overview SPAN.verb_and_noun SPAN.post {
	BACKGROUND-COLOR: #334e7d
}
BODY.overview SPAN.verb_and_noun SPAN.todo {
	BACKGROUND-COLOR: #c87800
}
BODY.overview SPAN.verb_and_noun SPAN.comment {
	BACKGROUND-COLOR: #6492ac
}
BODY.overview SPAN.verb_and_noun SPAN.milestone {
	BACKGROUND-COLOR: #5f6e43
}
BODY.overview SPAN.verb_and_noun SPAN.file {
	BACKGROUND-COLOR: #7a4a77
}
BODY.overview SPAN.verb_and_noun SPAN.writeboard {
	BACKGROUND-COLOR: #24a89e
}
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
}

