.jwebForm,.jwebForm input{
	margin:0;
	}
.jwebForm .label *{
	vertical-align:middle;
	}
.jwebForm .label{
	white-space:nowrap;
	}
.jwebForm label{
	margin-left:5px;
	}
.jwebForm label:hover{
	text-decoration:underline;
	}
.jwebForm .bg,
#jwebFormRteCMap,
#jwebFormRteBody{
	background-color:#ffffdf; /* [JWEBNOTE form background] */
	}
.jwebForm optgroup{
	padding-left:3px;
	color:#444444;
	font-style:normal;
	}
.jwebForm option#sel{
	background:#ffe499
	}
.jwebForm .password{
	color:#ff3300;
	}
.jwebForm .passwordstrength{
	color:#ff8844;
	font-size:9px;
	}
.jwebForm span.submit{
	color:#0000ff;
	text-decoration:underline;
	cursor:pointer;
	}
.jwebForm span.disabled{
	color:#aaaaaa;
	text-decoration:underline;
	cursor:text;
	}

.jwebForm .selectStep td{
	padding:0;
	}
.jwebForm .selectStep select{
	margin:0 2px 0 2px;
	}
.jwebForm .selectStep button{
	font-weight:bold;
	padding:0 1px 0 1px;
	}

/********************************************/
/** RTE *************************************/
/********************************************/

.jwebForm .rte #cmd input{
	margin-right:3px;
	padding:0 2px 0 2px;
	font-size:9px;
	}
.jwebForm .rte #body textarea{
	display:none;
	}
#jwebFormRteBody{
	margin:0;
	padding:4px 2px 4px 2px;
	line-height:120%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
	}
#jwebFormRteBody p{
	margin:0;
	}

/********************************************/
/** RTE CMAP ********************************/
/********************************************/

#jwebFormRteCMap,
#jwebFormRteCMap td{
	border-color:#ddddaa;
	border-style:solid
	}
#jwebFormRteCMap{
	display:none;
	position:absolute;
	border-width:1px 0 0 1px;
	}
#jwebFormRteCMap td{
	font-size:13px;
	font-family:verdana;
	text-align:center;
	padding:2px;
	cursor:pointer;
	border-width:0 1px 1px 0;
	}
#jwebFormRteCMap td:hover{
	background:#eeeebb;
	}
#jwebFormRteCMap #heading{
	font-size:10px;
	color:#888866;
	cursor:default;
	background:transparent;
	}
/********************************************/
/** TABLE ***********************************/
/********************************************/
textarea#jwebFormTable{
	border:0;
	overflow:hidden;
	padding:0;
	margin:0;
	background:transparent;
	}
#jwebFormTableLimBox{
	position:absolute;
	background:#00bb00;
	padding:2px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	z-index:400;
	}
#jwebFormTableLimBox.full{
	background:#dd3300;
	}
/********************************************/