﻿.PhoneNum {	width: 100px; }
.PhoneNumExt { width:50px;}

/* default form styles */
fieldset
{
	margin:10px 0;
	padding:0.5em 1em;
	border:0;
}
	legend 
	{ 
		font-size:1.2em;
		font-weight:bold; 
		padding:0.1em;
		/*background:#fe0000;*/
		background: #fd9b9b;
		font-family:Arial;
		clear:both;
		color: #fff;	 
	}
	
	fieldset div { float:left; clear:none; }
	fieldset input, fieldset span, fieldset a, fieldset select, fieldset textarea
	{
		float:left;
		display:inline; /* MSIE float-margin fix */
		margin:0 5px 5px 0;
		clear:none;
	}
	fieldset br { clear:both; }
	
	fieldset label 
	{ 
		float:left;
		clear:none;
		display:inline; /* MSIE float-margin fix */
		width:145px; 
		text-align:right; 
		margin:0 5px 5px 0;
	}
	fieldset .nolabel { margin-left:150px; display:inline;}
	
	fieldset .b { font-weight:bold }
	fieldset .strong { color:#000; font-weight:bold; font-size:larger}
	
	fieldset input.button {  }
	fieldset input.text,  fieldset select, fieldset input.PhoneNum, fieldset input.PhoneNumExt { border:1px solid #000; }
	
	fieldset input.optional, fieldset textarea.optional { border:1px solid #000; }
	
	fieldset input.username { width:10em; }
	fieldset input.password { width:10em; }
	fieldset input.full { width:25em;}
	fieldset input.medium { width:17em;}
	fieldset input.short { width:8em; }
	fieldset input.tiny { width:4em; }
	fieldset textarea { width: 17em; height: 5em;}
	
	fieldset input.PhoneNum {width:6em;}
	fieldset input.PhoneNumExt {width:2.5em;}
	
	fieldset select.prefix { width:3em; }
	
	fieldset .validator { color:#c00; font-style:italic; clear:both; margin-left:150px; width:150px;}
	
	fieldset .nolabel div {
		float:none;
		display:block;
		border:solid 1px #000;
	}
	
	fieldset .nolabel div a, fieldset .nolabel div select {
		float:none;
	}
	
	fieldset .noborder { border:0 }
	
	
.fieldsetWithBorder
{
	border: solid 1px #005151;
}
	