/* CSS Document */

html{height: 100%;}
body{height:100%; margin:0;}

/* =LAYOUT
------------------------------------------------------------------------ */
div#header, div#mainContent, div#footer{position:relative;}


/* =DATATABLES E DATALISTS
------------------------------------------------------------------------ */
/* =dataTable */
.dataTable{margin:0; clear:both;}
	.dataTable.columns02 td{width: 50%;}
	.dataTable.columns03 td{width: 33%;}
	.dataTable.columns04 td{width: 25%;}
	.dataTable th,
	.dataTable td{vertical-align:top;}
	.dataTable div.thumb{position:relative;}
		.dataTable div.thumb img.mask{position:absolute; z-index:2; left:0; top:0;}
		.dataTable div.thumb img.thumb{
			position:relative;
			z-index:1;
			left:0;
			top:0;
			-moz-opacity: 0.90;
			opacity: 0.90;
			filter: alpha(opacity=90);
			}
		.dataTable div.thumb:hover img.thumb{
			-moz-opacity: 1.00;
			opacity: 1.00;
			filter: alpha(opacity=100);
			}

/* =FORMS
------------------------------------------------------------------------ */

/* FORM LIB */
form.cmxform fieldset {
	margin-bottom: 10px;
	padding:9px 0;
	}
form.cmxform legend {
	padding: 0 10px 0 0;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}
form.cmxform label {
	display: block;
	float:left;
	clear:left;
	line-height: 1.8;
	vertical-align: top;
	}
	form.cmxform fieldset fieldset label {float:none;}
form.cmxform fieldset ol {
	margin: 0;
	padding: 0;
	}
form.cmxform .sr {
	position: absolute;
	left: -9999em;
	top: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
	}	
form.cmxform fieldset li {
	float:left;
	clear:left;
	list-style: none;
	padding: 5px;
	margin: 0;
	}
form.cmxform fieldset fieldset {
	border: none;
	margin: 5px 0 0;
	padding:0;
	}
	
form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
	}
form.cmxform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

/* =DEVELOP
------------------------------------------------------------------------ */
body.showgrid{background:none;}
body.showgrid .container,
div#header.showgrid, div#mainContent.showgrid, div#footer.showgrid{background:url(blueprint/blueprint/src/grid.png);}
div.showgrid div#mainContent,
body.showgrid div#header,
div.showgrid div#header,
div.showgrid div#header *,
body.showgrid div#footer,
div.showgrid div#footer,
div.showgrid div#footer *,
div.showgrid div#mainContent *{background:none;}