* 
{
	FONT-FAMILY: "trebuchet ms", tahoma, sans-serif
}
A {
	COLOR: #063; TEXT-DECORATION: none
}
A:hover {
	COLOR: #090; TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT[type=text] {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0.1em; BORDER-BOTTOM: #aaa 1px solid
}
INPUT[type=password] {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0.1em; BORDER-BOTTOM: #aaa 1px solid
}
SELECT {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0.1em; BORDER-BOTTOM: #aaa 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0.1em; BORDER-BOTTOM: #aaa 1px solid
}
INPUT[type=text] {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
INPUT[type=password] {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
TEXTAREA {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
INPUT[type=text]:focus {
	BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666
}
INPUT[type=password]:focus {
	BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666
}
SELECT:focus {
	BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666
}
TEXTAREA:focus {
	BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666
}
P.error {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: small; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em; BORDER-LEFT: 1px solid; WIDTH: 70%; PADDING-TOP: 0.5em; BORDER-BOTTOM: 1px solid
}
P.success {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: small; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em; BORDER-LEFT: 1px solid; WIDTH: 70%; PADDING-TOP: 0.5em; BORDER-BOTTOM: 1px solid
}
P.error {
	BORDER-LEFT-COLOR: #966; BACKGROUND: #fcc; BORDER-BOTTOM-COLOR: #966; COLOR: #633; BORDER-TOP-COLOR: #966; BORDER-RIGHT-COLOR: #966
}
P.success {
	BORDER-LEFT-COLOR: #696; BACKGROUND: #cfc; BORDER-BOTTOM-COLOR: #696; COLOR: #363; BORDER-TOP-COLOR: #696; BORDER-RIGHT-COLOR: #696
}
TD#availability {
	FONT-WEIGHT: bold; COLOR: #285
}
TD.not-available#availability {
	COLOR: #f00
}
TEXTAREA {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: small; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
TH {
	PADDING-RIGHT: 1em; TEXT-ALIGN: right
}
DIV#header {
	CLEAR: both; BACKGROUND: url(img/bg_header.jpg) #003399 no-repeat 250px 0px; HEIGHT: 122px
}
DIV#header:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
* HTML DIV#header {
	HEIGHT: 1%
}
DIV#header IMG {
	MARGIN-TOP: 43px; FLOAT: left; MARGIN-LEFT: 30px
}
DIV#header IMG.text {
	MARGIN-TOP: 45px; MARGIN-LEFT: 25px
}
H1 {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: x-large; FLOAT: left; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 1em; LETTER-SPACING: 0.25em
}
DIV#header H1 {
	DISPLAY: none
}
H1 A {
	COLOR: #000
}
H1 A:hover {
	COLOR: #000
}
H2 {
	CLEAR: both; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: medium; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 1em; TEXT-TRANSFORM: lowercase; COLOR: #000; PADDING-TOP: 0.5em; LETTER-SPACING: 0.1em
}
UL#navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 90px 0.75em 0px 0px; TEXT-TRANSFORM: lowercase; WIDTH: 490px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#navigation A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: medium; PADDING-BOTTOM: 0.35em; COLOR: #fff; PADDING-TOP: 0.35em
}
UL#navigation A:hover {
	BACKGROUND: #f5f5f5; COLOR: #003399; TEXT-DECORATION: none
}
UL#navigation LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0.35em; PADDING-TOP: 0.35em
}
UL#navigation LI.access {
	FLOAT: right
}
OL#bookmarks {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 70%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
HTML > BODY OL#bookmarks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 1em; PADDING-TOP: 0px
}
H1.link {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 100%; PADDING-TOP: 0.5em; LETTER-SPACING: 0.05em
}
H1.link A {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #000
}
H1.link A:visited {
	COLOR: #000
}
DIV.meta {
	COLOR: #595959
}
DIV.meta SPAN {
	COLOR: #f00
}
LI.xfolkentry {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BORDER-BOTTOM: #ddd 1px solid
}
HTML > BODY LI.xfolkentry {
	BORDER-BOTTOM: #aaa 1px dotted
}
LI.xfolkentry DIV {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em
}
LI.deleted.xfolkentry {
	opacity: 0.5
}
LI.private.xfolkentry {
	BORDER-LEFT: #f00 3px solid
}
LI.shared.xfolkentry {
	BORDER-LEFT: #fa0 3px solid
}
DIV#sidebar {
	FONT-SIZE: small; RIGHT: 1em; WIDTH: 25%; POSITION: absolute; TOP: 13em
}
* HTML DIV#sidebar {
	WIDTH: 22%
}
DIV#sidebar A {
	COLOR: #000
}
DIV#sidebar A:hover {
	COLOR: #333
}
DIV#sidebar DIV {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; MARGIN-BOTTOM: 1em; BORDER-LEFT: #eee 1px solid; COLOR: #555; BORDER-BOTTOM: #eee 1px solid
}
DIV#sidebar DIV#adv {
	MARGIN-TOP: 1.5em; OVERFLOW: hidden
}
DIV#sidebar DIV#adv UL {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 3em; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
DIV#sidebar DIV#adv A {
	COLOR: #003399
}
DIV#sidebar H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0.5em; LETTER-SPACING: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#sidebar HR {
	DISPLAY: none
}
DIV#sidebar P {
	MARGIN: 1em
}
DIV#sidebar P.tags A {
	MARGIN: 0px
}
DIV#sidebar TABLE {
	MARGIN: 0.5em 0.5em 0px
}
DIV#sidebar TABLE TD {
	PADDING-RIGHT: 0.5em; PADDING-BOTTOM: 0.25em
}
DIV#sidebar UL {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none
}
DIV#sidebar UL LI {
	MARGIN: 0.5em 0px
}
P.tags {
	MARGIN: 2em 10%; VERTICAL-ALIGN: middle; LINE-HEIGHT: 2.25em; TEXT-ALIGN: justify
}
P.tags A {
	COLOR: #47a; MARGIN-RIGHT: 0.5em
}
P.tags SPAN {
	COLOR: #47a; MARGIN-RIGHT: 0.5em
}
P.tags SPAN:hover {
	CURSOR: pointer; TEXT-DECORATION: underline
}
P.tags SPAN.selected {
	BACKGROUND: #cec
}
TABLE.profile TH {
	WIDTH: 10em
}
DD {
	BORDER-RIGHT: #aca 4px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #cec; PADDING-BOTTOM: 6px; COLOR: #464; PADDING-TOP: 6px
}
DD A {
	COLOR: #464
}
DD A:hover {
	COLOR: #000! important; TEXT-DECORATION: underline! important
}
DL {
	FONT-SIZE: small; MARGIN: 1em; WIDTH: 70%
}
DL#profile DD {
	BORDER-LEFT-COLOR: #abc; BACKGROUND: #cde; BORDER-BOTTOM-COLOR: #abc; COLOR: #247; BORDER-TOP-COLOR: #abc; BORDER-RIGHT-COLOR: #abc
}
DL#profile DT {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BORDER-LEFT-COLOR: #9ac; BACKGROUND: #bce; BORDER-BOTTOM-COLOR: #9ac; PADDING-BOTTOM: 6px; COLOR: #245; BORDER-TOP-COLOR: #9ac; PADDING-TOP: 6px; BORDER-RIGHT-COLOR: #9ac
}
DL#profile A {
	COLOR: #446
}
DL#profile A:hover {
	COLOR: #000! important; TEXT-DECORATION: underline! important
}
DL#meta DD {
	LINE-HEIGHT: 1.5em
}
DL#meta DT {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: #bdb; PADDING-BOTTOM: 6px; COLOR: #353; PADDING-TOP: 6px
}
DT {
	BORDER-RIGHT: #9b9 4px solid
}
DT A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: #bdb; PADDING-BOTTOM: 6px; COLOR: #353; PADDING-TOP: 6px
}
DT A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #aca; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	MARGIN: 0px
}
FORM#search {
	FONT-SIZE: small; BACKGROUND: #fff; MARGIN-BOTTOM: 1em; COLOR: #555
}
FORM LABEL {
	FONT-SIZE: small
}
FORM TD {
	FONT-SIZE: small
}
FORM TH {
	FONT-SIZE: small
}
FORM TABLE {
	MARGIN: 0px 1em
}
H3 {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; FONT-SIZE: small; BACKGROUND: #ddd; PADDING-BOTTOM: 0.25em; MARGIN: 2em 1em 1em; COLOR: #555; PADDING-TOP: 0.25em; LETTER-SPACING: 0.2em
}
LI {
	FONT-SIZE: small; MARGIN-BOTTOM: 0.5em
}
P {
	FONT-SIZE: small; MARGIN: 1em
}
P#sort {
	FONT-SIZE: small; RIGHT: 0px; FLOAT: right; MARGIN: 0px; COLOR: #333; POSITION: absolute; TOP: 10em
}
HTML > BODY P#sort {
	MARGIN-RIGHT: 0.75em
}
P#sort A {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: normal; BACKGROUND: #fff; PADDING-BOTTOM: 0px; COLOR: #333; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0px
}
HTML > BODY P#sort A {
	MARGIN-RIGHT: 0px
}
P#sort A:hover {
	BACKGROUND: #ccc; TEXT-DECORATION: none! important
}
P#sort SPAN {
	DISPLAY: none
}
P.paging {
	FONT-SIZE: small; MARGIN-LEFT: 1em
}
P.paging A {
	PADDING-RIGHT: 1em; DISPLAY: inline; PADDING-LEFT: 1em; BACKGROUND: #888; PADDING-BOTTOM: 0.25em; COLOR: #fff; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0.25em
}
P.paging SPAN.disable {
	PADDING-RIGHT: 1em; DISPLAY: inline; PADDING-LEFT: 1em; BACKGROUND: #888; PADDING-BOTTOM: 0.25em; COLOR: #fff; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0.25em
}
P.paging A:hover {
	BACKGROUND: #666
}
P.paging SPAN {
	DISPLAY: none
}
P.paging SPAN.disable {
	BACKGROUND: #ddd; COLOR: #aaa
}
P.footer {
	CLEAR: both; FLOAT: right; WIDTH: 100%; COLOR: #aaa; BOTTOM: 0px; TEXT-ALIGN: right
}
P.footer A {
	COLOR: #003399
}
DIV.collapsible P.tags {
	MARGIN: 1em 2em; LINE-HEIGHT: 2.25em
}
TH LABEL {
	PADDING-RIGHT: 1em
}
UL {
	WIDTH: 75%; MARGIN-RIGHT: 1em
}

