.widget{
position:relative;
display:block;
border-bottom:1px solid #fff; /* IE fix */
border-top:1px solid #fff; /* IE fix */
	height:1%;
	overflow:hidden;
}

/* ITEMS */
.box.Cols { 
	margin: 20px 0;
	overflow:hidden; height:1%;
	}
	
.box.Cols .item { 
	float:left;
	width:220px;
	}

.box.Cols3 { 
	margin: 20px 0;
	overflow:hidden; height:1%;
	}
	
.box.Cols3 .Col { 
	float:left;
	margin-left:22px;
	}

	.box.Cols3 .Col.first { margin-left:0; }

.box.Cols3 .Col .items { padding:0; }

.items H3 { margin:10px 0 0; }

.Cols3 .items H3 { 
	margin:10px 0 6px; 
	}
	* HTML .Cols3 .items H3 { margin:10px 0 0; }

.Cols3 .items H3 A { 
	padding-right: 24px;
	background: url('btn-a16.png') right no-repeat;
}

.items LI { 
	margin:4px 0 0;
	}
	
.items P { margin:0; }
.items UL { padding-left:20px; margin-left:0; }

.Cols.items { overflow:hidden; height:1%; }



/* WIDGETS */
.boxes1 .box,
.boxes2 .box
{ margin:10px 0; }

.medium .boxes1 .box,
.medium .boxes2 .box
{ width:270px; }

.medium .boxes1 {
	float:left;
}

.medium .boxes2 {
	float:right;
}

.box.widget { 
	background: url('box-side123.gif') left bottom no-repeat;
	padding:0 0 6px 0;
}

.box.widget .dbody { 
	background: url('box-side789.gif') no-repeat;
	overflow:hidden; height:1%;
	padding:6px 12px 0;
	}
	
.box.widget FORM{
	position:relative;

}

.box.widget .dhead H3 {
	margin: 30px 6px 0;
	}
	
.box.widget .dbody P { 
	margin: 10px 15px;
	}
	



/* WIDGETS222 */
.boxes1 .box,
.boxes2 .box
{ margin:10px 0; }
.boxes3 .box
{ margin:10px 0; }

.medium .boxes1 .box,
.medium .boxes2 .box
{ width:270px; }
.medium .boxes3 .box
{ width:270px; }

.medium .boxes1 {
	float:left;
}

.medium .boxes2 {
	float:right;
}
.medium .boxes3 {
	float:right;
}

.box3.widget { 
	background: url('box-side123.gif') left bottom no-repeat;
	padding:0 0 6px 0;
}

.box3.widget3 .dbody3 { 
	background: url('box-side789.gif') no-repeat;
	overflow:hidden; height:1%;
	padding:6px 12px 0;
	}
	
.box3.widget3 FORM{
	position:relative;

}

.box3.widget3 .dhead H3 {
	margin: 30px 6px 0;
	}
	
.box3.widget3 .dbody P { 
	margin: 10px 15px;
	}
	
.box.widget { 
	background: url('box-side123.gif') left bottom no-repeat;
	padding:0 0 6px 0;
}

.box.widget .dbody { 
	background: url('box-side789.gif') no-repeat;
	overflow:hidden; height:1%;
	padding:6px 12px 0;
	}
	
.box.widget FORM{
	position:relative;

}

.box.widget .dhead H3 {
	margin: 30px 6px 0;
	}
	
.box.widget .dbody P { 
	margin: 10px 15px;
	}


	
#MainBody .toc TD {
	background: url('bg-toc2.gif') bottom repeat-x;
	border:1px solid #ddd;
	background-position:0 bottom
	padding:0 6pt;
}

.toc TD .dbody {
	background: url('bg-toc8.gif') repeat-x;	
	background-position:0 top;
	border-top:1px solid #eee;
}

#MainBody .toc TD.here {
	background: url('bg-toc2here.gif') bottom repeat-x;
}

.toc TD.here .dbody {
	background: url('bg-toc8here.gif') repeat-x;	
}




#Main #MainBody DIV .widget INPUT{ color:#000; /*background-color:#999;*/ }
#Main #MainBody DIV .widget SELECT{ color:#000;/* background-color:#999;  */ }
#Main #MainBody DIV .widget INPUT.hint{ color:#808080; /*background-color:#999;*/ }


DIV.greenglass {
	background: url('bg-verde3-2.png') left bottom no-repeat;
}

DIV.greenglass .box.widget {
	background-image:none;
}

DIV.greenglass .box.widget .dbody {
	background: url('bg-verde3-8.png') no-repeat;
}

