/*
	CSS Include

	Name:	 	: CSS Forms
	Address		: http://www.conventvanbetlehem.be	
	Copyright	: Your Company Name	
	Author	 	: Site Administrator
	Created	 	: 2005-09-16T14:36:11

	About this CSS
	This CSS contains formatting for Smartsite Forms.
*/



/**********************************************************************/
/*start forms */
/**********************************************************************/
form, form thead, form th, form tbody, form td, form tfoot{
	background-color:#ffffff;
}

form td.extr a{
	width:50em;
} 

label {
	white-space: nowrap;
}

label.fldrequired {
	background: url("/res/required.gif") top right no-repeat; 
	padding: 1px;
	padding-right: 14px;
}

label.fldcomplete {
	background: url("/res/complete.gif") top right no-repeat; 
	padding: 1px; 
	padding-right: 14px;
}

td.leftlistcell select, td.rightlistcell select {
	width: 300px;
}

#validationsummarylabel{
	display:block;
	background-color:#e5b899;
	padding:1px;
}

/* fix ie xhtml rendering */
form td {
	padding-right: 6px;
}

.dropdowncombo {
	border: 2px #ffffff inset;
}

.dropdowncombo td {
	padding-right: 0px;
}

/**************************************************/
/* labels */
/**************************************************/
.label, .labelinformation, .labelexclamation, .labelerror{
	color: infotext;
	vertical-align: middle;
	width: 100%!important;
	margin:2px;
}

ul.information, ul.exclamation, ul.error {
	margin: 0px;
	display: inline;
}

li.label{
	margin: 5px;
	list-style-position='inside';
	list-style:url(/res/skin/information.gif);
}

li.information{
	margin: 0px;
	list-style-position='inside';
	list-style:url(/res/skin/information.gif);
}

li.exclamation{
	margin: 0px;
	list-style:url(/res/exclamation.gif);
}

li.error{
	margin: 0px;
	list-style:url(/res/error.gif);
}

table.note_information, table.note_exclamation, table.note_error {
	width: 90%!important;
	margin-top: 10px;
	margin-left: 10px;
	border: 2px outset;
	border-color: #ffffee #ffffee #ccccbb #ccccbb;
	background-color: #fefecc;
}

th.note_information, th.note_exclamation, th.note_error
{
	text-transform: uppercase;
	background-color: transparent;
	letter-spacing: .2em;
}

/**************************************************/
/* /labels */
/**************************************************/


/**************************************************/
/* textboxes */
/**************************************************/

input.textboxpc
{
	width:7em;
}

input.textbox10
{
	width:10em;
}

input.textbox20
{
	width:20em;
}

input.textbox30
{
	width:30em;
}

input.textbox40
{
	width:40em;
}

input.textboxfull
{
	width:100%;
}

/**************************************************/
/* /textboxes */
/**************************************************/

/**************************************************/
/* textareas */
/**************************************************/


textarea, textarea.textareamedium, div.textareamedium ,div.text {
	width:30em;
	height:35ex;
	border:2px inset white;
	overflow:auto;
	font-size: small;
	font-family: times, serif;
}

textarea.textareasmall, div.textareasmall {
	width:15em;
	height:20ex;
}

textarea.textarealarge, div.textarealarge { 
	width:100%; 
	height:50ex; 
}

/* htmledit */
div.textareasmall, div.textareamedium , div.textarealarge, div.text {
	padding: 2px;
	overflow:auto;
}

iframe.webedit
{
	width:100%;
	height:50ex;
	border:2px inset white;
	overflow:auto;
	font-size: small;
	font-family: times, serif;
}

/**************************************************/
/* /textareas */
/**************************************************/

/**********************************************************************/
/*end forms */
/**********************************************************************/