﻿/**********************************

Use: cmxform template
Author: Nick Rigby

***********************************/

div.cmxform fieldset { margin-bottom: 10px; padding:20px;}
	
div.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}
	
div.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	}
	
div.cmxform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
div.cmxform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	}
	
div.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	}
	
div.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
div.cmxform fieldset fieldset label {
	display: block;
	width: auto;
	}

div.cmxform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

div.cmxform label { width: 120px; } /* Width of labels */

div.cmxform  span.formTitle{color:#000;font-weight:bold;padding:3px 3px 3px 5px;	}
/* div.cmxform fieldset fieldset label { margin-left: 123px; } Width plus 3 (html space) */

/*\*//*/ div.cmxform legend { display: inline-block; } /* IE Mac legend fix */


div.cmxform label {
	font-weight:normal;	
}

div.cmxform fieldset	{
	padding:0;
	margin:0;
	margin-bottom:10px;
}

div.cmxform input, div.cmxform select	{
	padding:1px;
	font-size:1em;
	margin-right:5px;
	width:200px;
	border:1px solid #ababab;
	color:#464646;
}

div.cmxform select	{
	width:203px;
}

div.cmxform ol li textarea	{
	font-family:Tahoma;
	font-size:1em;
	padding:1px;
	width:200px;
	border:1px solid #ababab;
	color:#464646;
}

div.cmxform ol li	{
	margin-bottom:4px;
}

div.cmxform ol li span.note	{
	padding-left:124px;
	font-size:.9em;
	color:#ababab;
}

div.cmxform ol.details	{
	padding:0 0 0 10px;
	margin:0;
}

div.cmxform ol.details label	{
	font-weight:bold;
}

div.cmxform fieldset fieldset	{
	margin-right:5px;
	width:200px;
	display:inline;
}

div.cmxform fieldset fieldset.inline label	{
	padding-right:35px;
	display: inline;
}

div.cmxform div.applyNowButtons	{
	height:24px;
	position:relative;
}
 