/* Clearfix */
.sm_clearfix:after {
	clear: both;
	display: block;
	content: '.';
	height: 0;
	visibility: hidden;
}

* html > body .sm_clearfix {
	width: 100%;
	display: block;
}

* html .sm_clearfix {
	height: 1%;
}

/* Form Styles */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, th, td {
margin: 0;
padding: 0;
}


.sm_clearing {
clear: both;
}
.sm_error {
display:block;
color: #FF0000;
}

ul.sm_show,
ul.sm_form ,
ul.sm_sipnet{ 
list-style: none;
border:0px;
}
ul.sm_show li,
ul.sm_form li ,
ul.sm_sipnet li {
margin: 0 0 0px;
}
ul.sm_show label,
ul.sm_form label ,
ul.sm_sipnet label {
cursor: pointer;
display: block;
font-weight: bold;
}
ul.sm_show input,
ul.sm_show textarea,
ul.sm_form input,
ul.sm_form textarea,
ul.sm_sipnet input,
ul.sm_sipnet textarea {
font: inherit;
padding: 2px;
width: auto;
overflow:auto;
}
