@import url("reset.css");
@import url("layout.css");
@import url("widget-list.css");
@import url("re2-style.css?x=1");
@import url("common-presentation-elements-list.css");
@import url("jquery.lightbox-0.5.css");

.cooltable
{
	clear:both;
	border:0;
	width:100%;
	border-collapse: collapse;
}

.cooltable tbody tr
{
	border:0;
	background-color:#edece5;
}

.cooltable tbody tr:hover
{
	background-color:#c2c2c2;
}

.cooltable tbody tr td
{
	border: solid 1px #ffffff;
	text-align:center;
	padding:3px;
	margin:1px;
	width:50%;
}

.cooltable tbody tr th
{
	border: solid 1px #ffffff;
	text-align:center;
	padding:3px;
	margin:1px;
	width:50%;
	background-color:#ff9900;
}

.cooltable1
{
	clear:both;
	border:0;
	width:100%;
	border-collapse: collapse;
}

.cooltable1 tbody tr
{
	border:0;
	background-color:#edece5;
}

.cooltable1 tbody tr:hover
{
	background-color:#c2c2c2;
}

.cooltable1 tbody tr td
{
	border: solid 1px #ffffff;
	text-align:center;
	padding:3px;
	margin:1px;
}

.cooltable1 tbody tr th
{
	border: solid 1px #ffffff;
	text-align:center;
	padding:3px;
	margin:1px;
	background-color:#ff9900;
}

.cooltable2
{
	clear:both;
	border:0;
	width:100%;
	border-collapse: collapse;
}

.cooltable2 tbody tr
{
	border:0;
	background-color:#edece5;
}

.cooltable2 tbody tr:hover
{
	background-color:#c2c2c2;
}

.cooltable2 tbody tr td
{
	border: solid 1px #ffffff;
	text-align:center;
	vertical-align:middle;
	padding:3px;
	margin:1px;
	font-size:8pt;
}

.cooltable2 tbody tr th
{
	font-weight:bold;
	border: solid 1px #ffffff;
	text-align:center;
	vertical-align:middle;
	padding:3px;
	margin:1px;
	background-color:#ff9900;
	font-size:8pt;
}

.cooltable3
{
	clear:both;
	border:0;
	width:100%;
	border-collapse: collapse;
	margin:10px 0 !important;
}

.cooltable3 tbody tr
{
	border:0;
	background-color:#edece5;
}

.cooltable3 tbody tr:hover
{
	background-color:#c2c2c2;
	font-weight:bold;
}

.cooltable3 tbody tr td
{
	border: solid 1px #ffffff;
	text-align:right;
	padding:3px 25px 3px 3px;
	margin:1px;
}

.cooltable3 tbody tr th
{
	border: solid 1px #ffffff;
	text-align:center;
	padding:3px;
	margin:1px;
	background-color:#ff9900;
	font-weight:bold;
}

.cooltable3 tbody tr td+td, .cooltable3 tbody tr th+th
{
	text-align:left;
	padding:3px 20px;
}

.cooltable3 tbody tr.total
{
	font-weight:bold;
}

em 
{
	font-style:italic;
}

#mask {display: none; position: absolute; left: 0; top: 0; background: #FFF; opacity: 0.7; filter: alpha(opacity=70); z-index: 30;}

#auth {
  display:none;
  width:346px; 
  height:195px;
  text-align: left; border: #666 1px solid;
  background-color: #FFF;
  position:fixed;
  z-index:9999;
  left: 50%;
  top: 50%;
  margin: -173px 0 0 -173px;
}

* html #auth {position: absolute;}