
/*------------------------
forms
--------------------------*/
	input:focus, 
	textarea:focus{	background:#eee;}

	fieldset {padding:5px; border: dotted 1px #999;}
	fieldset legend {font-size:smaller; font-weight:bold; padding:5px; color:#999; background-color:#ffffff;}
	table.form th {width:150px;}
	table.form input.text {width:300px; border: solid 1px #999; padding: 2px 0px;}
	table.form select {border: solid 1px #999; padding: 2px 0px;}
	table.form textarea {width:300px; border: solid 1px #999; padding: 2px 0px;}
	input.submit {width:100px; margin-top:5px;}
	table.form select#Country {width:300px;}
	table.form div.notes {font-size:smaller; color: #666;}
	
	/*notes and messages*/
	form div.message {color:Red; margin-bottom:5px;}
	p.formwarning {background: url(/cms/images/famfamfam/silk/icons/exclamation.png) no-repeat; padding-left:20px;}

	/*required fields*/
	table.form .required {border-right: solid 4px #f66!important;}	
	span.requiredexplain {font-size:smaller; margin-left:10px; border-right: solid 4px #f66; padding-right:4px;}
	
	
	