/* ================================
    CSS STYLES FOR Module Code5Systems FormMaster
   ================================
*/
.runTimeTable
{
	
}

.runTimeTable TD
{
	padding: 3px	
}

.designTimeTable
{
	border-right: #000000 1px dotted;
	border-top: #000000 1px dotted;
	border-left: #000000 1px dotted;
	border-bottom: #000000 1px dotted;
	border-collapse: collapse;
}
.designTimeTable TD
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: #000000 1px dotted;
	border-top: #000000 1px dotted;
	border-left: #000000 1px dotted;
	border-bottom: #000000 1px dotted;
}

.listTableLayout TD
{
	border: none;
}

.gridForm
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-collapse: collapse;
	background-color: transparent;
}

.reportForm
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-collapse: collapse;
	background-color: transparent;
}
.reportForm TD
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: transparent;
	padding:5px;
}
.valDetails
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	width: 100%;
	border-bottom: #cccccc 1px solid;
	border-collapse: collapse;
}
.valDetails TD
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	padding: 3px;
}



/* Edit Menu */

.C5SLLC_MenuContainer{
	background:transparent;
}

.C5SLLC_MenuItem
{
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	border:1px #EEE solid;
	border-width:1px 0px;
	font-family:Arial;
}
.C5SLLC_RootMenuItem TD
{
	color:#000; 
	font-size:11px; 
	background:transparent;
	padding:5px 5px 5px 5px;
	font-family:Arial;
}
.C5SLLC_RootMenuItemsSel TD
{
	color:#000;
	font-size:11px; 
	font-weight:bold;
	background:#EEE;
	padding:5px 5px 5px 5px;
	cursor:hand;
	cursor:pointer;
	font-family:Arial;
}
.C5SLLC_SubMenu TABLE
{
	border:1px #000 solid; 
	font-weight:normal;
	background:#EEE;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= '#EEEEEE' , Direction=135, Strength=1);
}

.C5SLLC_SubMenu TD
{
	font-weight:normal;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial;

}

.C5SLLC_SubMenuItemSel
{
	color:#000;
	font-size:11px;
	font-weight:normal;	
	font-family:Arial;
	background:#FFF;
	cursor:hand;
	cursor:pointer;
	padding:5px 5px 5px 5px;
}

.C5SLLC_RootMenuArrow{
	display:none;
}

.C5SLLC_MenuBreak{
	display:none;
}

.C5SLLC_MenuArrow
{
	display: none;
}
.C5SLLC_MenuBar 
{
}
.C5SLLC_MenuIcon{
	display:none;
}

.tinyDropdown
{
	font-size: 6.5pt;
}
.divSpan
{
	padding-top:3px;
	font-size:6.5pt;
}


/* ================================
    AWBC CUSTOM CSS STYLES FOR Module Code5Systems FormMaster from Helium
   ================================
*/
/* =================================================================== */
/* ============================== FORM =============================== */	
/* =================================================================== */
	
	SELECT, INPUT, INPUT.field, TEXTAREA {
		font-size: 0.9em;
		color: #333;
		}
	
	FORM {
		padding: 0px;
		margin: 0px;
		}				
		
	INPUT.searchfield {
		background: #DEC1C8;
		border-top: 1px solid #60041D;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		border-left: 1px solid #60041D;
		color: #000;
		width: 160px;
		padding-left: 4px;
		}
		
	INPUT.language-emailfield {
		background: #DEC1C8;
		border-top: 1px solid #60041D;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		border-left: 1px solid #60041D;
		color: #000;
		width: 133px;
		padding-left: 4px;
		}
		
	INPUT.language-passwordfield {
		background: #DEC1C8;
		border-top: 1px solid #60041D;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		border-left: 1px solid #60041D;
		color: #000;
		width: 105px;
		padding-left: 4px;
		}		
	
	INPUT.field {
		background: #F8F8F8;
		border-top: 1px solid #A8ADB4;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #A8ADB4;
		width: 235px;
		}		
	
	TEXTAREA {
		background: #F8F8F8;
		border-top: 1px solid #A8ADB4;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #A8ADB4;
		width: 235px;
		}
	
	SELECT.menu {
		background: #F8F8F8;
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #A8ADB4;
		border-bottom: 1px solid #A8ADB4;
		border-left: 1px solid #FFFFFF;
		}
		
	SELECT.filter {
		background: #F8F8F8;
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #A8ADB4;
		border-bottom: 1px solid #A8ADB4;
		border-left: 1px solid #FFFFFF;
		}	
	
	INPUT.button 
	{
		font-size: 1em;
		font-weight: bold;
		color: #FFFFFF;
		background: #83a01e;
		background: #b4b4b4;
		border-top: 1px solid #ccc;
		border-right: 1px solid #333;
		border-bottom: 1px solid #333;
		border-left: 1px solid #ccc;
		}
		
		/*FMTableClass
FMMainTableClass */


.FMTableClass {
		width: 90%;

		border:1px solid #ccc;
	 
		clear: both;
		margin-top: 2px;
		padding: 5px 5px 5px 5px;
		background: #efefef;
		}
		
.FMTableClass  TD {
 		/*white-space : nowrap*/
	
		}
.error {
		font-weight: bold;
		color: #FF0000;
		padding: 1px 4px 3px 0px;
		margin: 0px 0px 5px 0px;
		font-size: 0.9em; 
}

.FMFootnote {
			
		
		
		font-size: 0.9em; 
}

.FMSubHeading
{
		color: #B30738;
		padding: 2px 0px 0px 0px;
		margin: 0px 0px 10px 0px;
		font-size: 11pt;
		font-weight:  700
}
.leftlabel2
{
		color: #000000;
		
		font-size: 8pt;
		font-weight: bold
		
}

.FMSubHeading
{
		color: #B30738;
		padding: 2px 0px 0px 0px;
		margin: 0px 0px 10px 0px;
		font-size: 11pt;
		font-weight:  700
}


span.leftlabelwide {
 color: #6B7785;
 width: 329px;
 padding: 3px 0px 3px 0px;
 margin: 0;
 text-align: left;
 display: block;
 float: left; 
}


span.leftlabelnearlywide {
 color: #6B7785;
 width: 280px;
 padding: 3px 0px 3px 0px;
 margin: 0;
 text-align: left;
 display: block;
 float: left; 
}
