/* FORESTAMEDIA STYLESHEET 1.0 */
* html										{ margin:0px; padding:0px; }
body											{ font-family:arial, verdana, sans-serif; font-size:11px; color:#555; }
del 											{	text-decoration:line-through; }
b													{ font-weight:bold; }
a:link 										{ color:#666; text-decoration: underline; }
a:hover, a:visited:hover	{ color: #666; }
a:visited									{ color: #666; }
table											{ border-spacing:0; }
.clickable								{ cursor:pointer;cursor:hand; }
.clickablehover						{ cursor:pointer;cursor:hand; }
.clickablehover:hover			{ background:#F7F7F7; }

.contextmenu							{ position:absolute; z-index:200; left:600px; min-width:200px; top:200px; visibility:hidden; border:1px solid #AAA; background:#F9F9F9; }
.contextmenu table				{ font:11px arial; width:100%; }
.contextmenu table .header{ padding:3px; background:#DDD; border-bottom:1px solid #bbb; font-weight:normal; color:#777; } 
.contextmenu td  					{ padding:5px; font:11px Arial; text-decoration:none; color: #555; font-weight:normal; border-bottom:1px dotted #BBB; }
.contextmenu td a 				{ text-decoration:none; color: #555; font-weight:normal; }
.contextmenu tr:hover			{ background-color:#FFF2CA; }
.contextmenu td a.selected{ background-color:#fff; }

.tooltip									{ position:absolute; z-index:201; width:225px; min-height:70px; padding:4px; visibility:hidden; border:1px solid #AAA; background:#FFF; font:10px Arial; color:#555; -moz-box-shadow:4px 4px 2px #777; }

.raster										{ position:absolute; z-index:101; width:100%; height:1200px; opacity:.25; filter:alpha(opacity=30); background:#555; left:0px; top:0px; visibility:hidden; }
.process									{	visibility:hidden; }

.confirm									{	position:absolute; z-index:102; padding:20px; width:250px; -moz-box-shadow:10px 10px 4px #444; background:#FFF; border:1px solid #777; left:400px; top:230px; visibility:hidden; }
.confirm table td					{ font:11px Arial; color:#555; }
.confirm .button					{ background:#777; font:11px Arial; font-weight:bold; color:#EEE; border:1px solid #777; text-align:center; padding:4px; cursor:pointer; }

.multiselect							{	position:absolute; z-index:115; -moz-box-shadow:4px 4px 2px #999; background:#F2F2F2; border:4px solid #ccc; left:400px; top:200px; padding:4px; visibility:hidden; overflow:hidden; }
.multiselect table				{ font:11px Arial; color:#555;}
.button										{ background:#FFF; border:1px solid #bbb; width:74px;height:12px; text-align:center; padding:2px; font:10px Arial; font-weight:bold; color:#555; z-index:100; }
.wait											{ position:absolute; z-index:201; left:455px; top:303px; padding:5px 10px 5px 10px; border:2px solid #ddd; background:#EEE; visibility:hidden; -moz-box-shadow:7px 7px 4px #777; }
