

/* Forms
------------------------------*/

form, fieldset {
	margin: 0;
	padding: 0;
	}
	
fieldset { border: 1px solid #000; }

legend {
	padding: 0;
	color: #000;
	}

input, textarea, select {
	margin: 0;
	padding: 0px;
	font-size: 100%;
	font-family: inherit;
	}
	
select { padding: 2px; }




.cmxform 
{
	background-color:White;
}
.cmxform fieldset { margin-bottom: 1px; }
	
.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -1px; /* IE Win */
	}
	
.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	}
	
.cmxform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
.cmxform fieldset li {
	list-style: none;
	padding: 1px;
	margin: 0;
	}
	
.cmxform fieldset fieldset {
	border: none;
	margin: 1px 0 0;
	}
	
.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
.cmxform fieldset fieldset label {
	display: block;
	width: auto;
	}

.cmxform em {
	font-weight: normal;
	font-style: normal;
	color: #f00;
	}

.cmxform label { width: 150px; } /* Width of labels */
.cmxform fieldset fieldset label { margin-left: 155px; } /* Width plus 3 (html space) */


.cmxform {
	width: 500px;
	/*font-size: 1.1em;*/
	color: #333;
	}
	
.cmxform legend { padding-left: 0; }
	
.cmxform legend,
.cmxform label { color: #333; }

.cmxform fieldset {
	border-left:medium none; border-right:medium none; border-bottom:medium none; border-top:1px solid #C9DCA6; background:url('../altyapi/images/cmxform-fieldset3.gif') repeat-x left bottom; 
}
	
.cmxform fieldset fieldset { background: none; }
	
.cmxform fieldset li {
	background: url('../altyapi/images/titleSeparator.gif') repeat-x left bottom;
	 padding-left:12px; padding-right:5px; padding-top:4px; padding-bottom:4px
	}
	
.cmxform .sr {
	position: absolute;
	left: -9999em;
	top: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
	}
	

