/*                                                    */

/*  main 'top-level' form elements                    */

/*                                                    */

@import "calendar.css";

.cform {
	background-color:#f9f6f3;
	padding:10px;
}

.cform fieldset	{ border:0px; }
.cform .cf_hidden {

	display:none; 

	border:none!important;

	background:none!important;

	padding:0!important;

	margin:0!important;

}

.cform label {

	width:100px; 

	margin:4px 10px 0 0; 

	display:-moz-inline-box; /*for mozilla*/

	display:inline-block; /*for Opera & IE*/

	text-align:right;

	vertical-align:top;

}

ol.cf-ol li	{

	background:none!important; 

	margin:5px 0!important;

	padding:0; 

	list-style:none!important; 

	line-height:1.3em;

}

ol.cf-ol li.textonly {

	background:#fdfcfa !important;
	color:#4d331a;
	font-size:12px; 
	margin:10px 0pt !important;
	padding:5px 0pt;
	text-align:center;

}






.cform textarea,

.cform select { 

	padding:3px;

	background: #f9f9f9; 

	border: 1px solid #888888; 

	vertical-align:top;
	width:350px; 

}

.cform input:hover,

.cform textarea:hover,

.cform select:hover	{

	background:#eee4d9; 

}



.cform input:focus,

.cform textarea:focus,

.cform select:focus	{ 

	background:#F3F8F8; 

}



.cform textarea,

.cform input {

	/*width:150px;*/ 

}
 .cform .single { width:250px;}

.cform select{

	width:255px; /* attempt to have equal length */
	padding:2px 0;

}  



.cform select.cfselectmulti	{ 

	height:7.5em; 

}



.cform textarea {

	font-family: arial;

	font-size: 0.9em;

	overflow:auto;

}

.cform input.backbutton,

.cform input.resetbutton,

.cform input.sendbutton	{ 
	padding:5px;
	min-width:100px;
	font-weight:bold;


	background:url(../images/button-bg.gif) repeat-x; 

	border:1px solid #adadad!important;

	border-left-color:#ececec!important; 

	border-top-color:#ececec!important;
	cursor:pointer;

}

.cform input.backbutton:hover,

.cform input.resetbutton:hover,

.cform input.sendbutton:hover	{ 


	padding:5px;
	font-weight:bold;

	background:url(../images/button-bg.gif) repeat-x; 

	border:1px solid #adadad!important;

	border-left-color:#ececec!important; 

	border-top-color:#ececec!important;
	cursor:pointer;
	color:#4d332d;

}

.cform legend { 

	margin-left:10px;
	font-weight:bold;

	padding: 0 2px; 

	font:normal 20px "Times New Roman", Times, serif;

	color:#4d331a;
	border-bottom:#CCC 1px solid;

}

p.cf-sb {

	text-align:center;

	padding: 0!important;

	margin: 0;

}
