/* COMMON ELEMENTS */

pre {
	font:				12px "Courier New";
	}
* {
	font-family:		"Tahoma";
	font-size:			12px;
	}
a {
	font:				bold 11px Tahoma;
	color:				gray;
	text-decoration:	none;
	}
a:hover {
	text-decoration:	underline;
	}
ul {
	margin:				5px 0 5px 0;
	padding:			0;
	}
li {
	margin:				0 0 0 17px;
	padding:			0;
	}
table ul {
	margin:				0px 0 1px 0;
	padding:			0;
	}

/* SESSION DEBUG */

#poll_sessionDebug {
	position:			absolute;
	top:				10px;
	left:				10px;
	padding:			10px;
	white-space:		nowrap;
	border-style:		solid;
	border-color:		black;
	border-width:		1px;
	cursor:				pointer;
	background-color:	white;
	opacity:			0.9;
	}
#poll_sessionDebug.collapsed {
	width:				70px;
	height:				15px;
	overflow:			hidden;
	opacity:			0.1;
	}
#poll_sessionDebug.collapsed:hover {
	opacity:			0.2;
	}

/* TABLES */

table.borders {
	border-collapse:	collapse;
	}
table .minimal {
	white-space:		nowrap;
	width:				1%;
	}
table .right {
	text-align:			right;
	}
table .top {
	vertical-align:		top;
	}
table.borders tr th {
	font:				bold 11px Tahoma;
	color:				white;
	text-align:			left;
	padding:			3px 6px 3px 6px;
	border-style:		solid;
	border-color:		gray;
	border-width:		1px 1px 1px 1px;
	background-color:	gray;
	}
table.borders tr td {
	border-style:		solid;
	border-color:		#e4e4e4;
	border-width:		1px;
	padding:			3px 6px 3px 6px;
	}
table tr.empty td {
	color:				gray;
	text-align:			center;
	}
table.noBorders,
table.noBorders td {
	border-style:		none !important;
	}
	
/* FORM INPUT */

input.textBox,
.textBox {
	border-style:		solid;
	border-color:		#b3b3b3;
	font-weight:		normal;
	border-width:		1px;
	background-image:	url('../img/input_background.jpg');
	background-repeat:	repeat-x;
	background-color:	white;
	}
	
/* BUTTONS */

input.button {
	cursor:				default;
	}

/* MISCELLANEOUS */

.wide {
	width:				100%;
	}
.half {
	width:				50%;
	}
.gray {
	color:				gray;
	}
.center {
	text-align:			center;
	}
.right {
	text-align:			right;
	}
div.scrollArea {
	height:				100px;
	overflow:			auto;
	}
ul.scrollArea {
	height:				100px;
	overflow:			auto;
	margin:				0;
	padding:			0;
	}
ul.scrollArea li {
	margin:				0 0 0 20px;
	}
.alternatingRow1 {
	background-color:	white;
	}
.alternatingRow0 {
	background-color:	#ededed;
	}
