body						{ font-family: tahoma, verdana, arial; font-size: 80%; }
pre						{ font-size: 120%; overflow: auto; }
pre.scroll				{ padding: 5px; display: block; height: 200px; border: #99D228 solid 1px; }
h2							{ font-size: 160%; margin: 1px; font-weight: normal; }
h3							{ font-size: 130%; margin: 1px; font-weight: normal; }
form						{ margin:0px; padding:0px; }

.headerLeft				{ font-weight: bold; color: #FFF; background-color: #777; }
.header					{ font-weight: bold; color: #FFF; background-color: #777; text-align: center; }
.headerLeftClosed		{ font-weight: bold; background-color: #775D5D; color: #FFF; }
.headerLeftNew			{ font-weight: bold; background-color: #6E775D; color: #FFF; }
.headerLeftFavorite	{ font-weight: bold; background-color: #5D6677; color: #FFF; }

.headerLeft a:link,
.header a:link			{ color: #FFF; }
.headerLeftClosed a:visited,
.headerLeftNew a:visited,
.headerLeftFavorite a:visited,
.headerLeft a:visited,
.header a:visited		{ color: #F6F6F6; }
.headerLeft a:hover,
.header a:hover,
.headerLeftClosed a:hover,
.headerLeftNew a:hover,
.headerLeftFavorite a:hover		{ color: #000; }
.headerLeft a:active,
.header a:active		{ color: #000; }


.row1					{ background-color: #EEE; }
.row2					{ background-color: #FFF; }
.row1New				{ background-color: #E9EEDE; }
.row2New				{ background-color: #FAFFEF; }
.row1Closed			{ background-color: #F7E4D8; }
.row2Closed			{ background-color: #FFF8F4; }
.row1Favorite		{ background-color: #DFE4EE; }
.row2Favorite		{ background-color: #F0F5FF; }
.row1Deleted		{ background-color: #A0A0A0; }
.row2Deleted		{ background-color: #B0B0B0; }

.row1Dark				{ background-color: #E2E2E2; }
.row2Dark				{ background-color: #F1F1F1; }
.row1NewDark			{ background-color: #DDE2D3; }
.row2NewDark			{ background-color: #EDF1E3; }
.row1ClosedDark		{ background-color: #EAD9CE; }
.row2ClosedDark		{ background-color: #F1EBE7; }
.row1FavoriteDark		{ background-color: #D4D9E2; }
.row2FavoriteDark		{ background-color: #E4E8F1; }

.row1DeletedDark		{ background-color: #9D9D9D; }
.row2DeletedDark		{ background-color: #ADADAD; }

b.hightlight			{ background: #99D228; color: #FFF; padding: 1px 3px 1px 3px; font-weight: normal; }

.lastMessages td	{ font-size: 80%; }
.lastMessages td h2	{ font-size: 110%; font-weight: bold; }
.lastMessages .date	{ font-size: 100%; }
.lastMessages .lastMessage b	{ font-size: 150%; }

table.container		{ background-color: #CCC; }
.date,
.messages,
.views					{ font-size: 75%; }
.lastMessage a		{ font-size: 75%; }
.lastMessage b		{ font-size: 100%; }
.lastMessage a b	{ font-size: 125%; }

.messageAuthor,
.messageNumber		{ font-size: 130%; }
.messageNumberLiteral		{ display: none; }
span.dtPublished		{}
span.dtUpdate			{ color: #707070; }
b.warning				{ color: #FF4500; }

td.graficContainer	{ background-color: #FFF; width: 300px; }
td.graficBody			{ background-color: #99D228; }

div.variant				{ font-size: 80%; margin-left: 20px; }
div.variant	label		{ position: relative; top:-1px; }

input.text				{ background-color: #FFF; border: #99D228 solid 1px; width: 100%; }
input.checkbox			{ margin: 3px 0 3px 0; background-color: #FFF; border: #99D228 solid 1px; }
input.button			{ background-color: #777; color: #FFF; border: 1px outset #EEE; width: 100%; font-weight: bolder; }

a:link					{ color: #000; }
a:visited				{ color: #666; }
a:hover					{ color: #FF4500; }
a:active					{ color: #F00; }

a.link { color: #000; text-decoration: underline; cursor: pointer; }
a.link:hover { color: #FF4500; }

label.disabled			{ color: #707070; }

a span.current				{ color: #FFF; text-decoration: underline; }
a span.current:visited	{ color: #666; }
a span.current:hover		{ color: #000; }
a span.current:active	{ color: #F00; }

#tooltip{ background-color: #E5FFB0; color: #000; border: #99D228 solid 1px; font-size: .8em; margin: 0px; padding: 2px 4px; position: absolute; visibility: hidden; width: auto; }
