﻿/* ----------- BASE HTML SETTINGS -----------------*/
* {padding: 0; margin: 0;}
img {border:none;}
ul {list-style-type:none;}
table {	border-spacing: 0px; border-collapse: collapse;}
th { text-align:center;}
hr
{
	margin-top:3px;
	margin-bottom:3px;
	color:#d8d8d8;
}
/* ----------- FLOATING -----------------*/
.toLeft
{
	float:left;
}
.toRight
{
	float:right;
}
.spacer
{
	clear:both;
}

/* ----------- TOOL & PLACEMENT SIZE -----------------*/
.fullWidth
{
	width:100%;
}
.fullHeight	
{
	width:100%;
}
/* to center an element */
.centered
{
	margin-left:auto;
	margin-right:auto;
}
/* when the element is under another one */
.stacked
{
	margin-top:10px;
}
.highlight
{
	font-weight:bold;
}
.marged
{
	margin-top:3px;
	margin-bottom:3px;
}

.tristate label
{
	margin-left:3px;
	margin-right:3px;
	vertical-align:middle;
}
.tristate input
{
	vertical-align:middle;
}
table#list
{
	width:100%;
}
.longText
{
	width:500px;
}
ul img
{
	vertical-align:text-top;
}
.warning
{
	/* warning message */
	color:#dd0000;
}
.valid
{
	/* warning message */
	color:#00aa00;
}
/* ----------- HELP BOX -----------------*/
#helpBox
{
	border-radius:15px;
	-moz-border-radius:15px;
	padding:0;
}
#helpBox a
{
	text-decoration:none;
	cursor:pointer;
}
#helpBox a:hover
{
	text-decoration:underline;
}
#helpBox legend
{
	font-size:18px;
	font-weight:bold;
}
.notitle
{
	margin-top:8px;
}
#helpContent
{
	padding:5px;
	line-height:20px;
}
#helpTitle
{
	float:right;
	padding-left:10px;
}
#helpTitle img
{
	vertical-align:text-top;
}
#helpButtonsRight
{
	float:right;
	padding-right:3px;
}
#helpBox ul
{
	margin-left:20px;
}
#helpBox li
{
	margin-left:20px;
}
