﻿table.form {
	border-width:0;
	border-spacing:2px;
}
		table.form td, table.form th {
			padding:1px 4px;
			white-space:nowrap;
			height:20px;
			line-height:20px;
			vertical-align:middle;
		}
		table.form th {
			text-align:right;
		}
		table.form th.listLabel {
			line-height:normal;
			vertical-align:top;
			padding-top:3px;
			border-right:1px solid #CCCCCC;
		}
		table.form th.memoLabel {
			vertical-align:top !important;
			padding-top:5px;
		}
		table.form th.richTextLabel {
			vertical-align:top !important;
			padding-top:35px;
		}
		table.form th.ImgTxtLabel {
			vertical-align:top;
			text-align:center !important;
			padding:5px;
			border:1px solid #000000;
		}
				table.form th.ImgTxtLabel img {
					margin-right:7px;
				}
		table.form td.attachedMedia {
		}
				table.form td.attachedMedia div {
					float:left;
					position:relative;
					text-align:center;
					height:40px;
				}
				table.form td.attachedMedia select {
					position:absolute;
					left:0;
					right:0;
				}
		table.form tr.title td {
			border-top:1px solid #000000 !important;
			font-size:14px;
			color:#2D4B62 !important;
			text-align:left !important;
			font-weight:bold;
		}
		table.form tr.marginB td {
			padding-bottom:10px !important;
		}
		table.form tr.marginT td, table.form tr.marginT th {
			padding-top:10px !important;
		}
		
		table.form input[type="text"], table.form input[type="file"], table.form textarea, table.form select  {
			width:100%;
		}
		table.form .nbLong {
			text-align:right;
			width:80px !important;
		}
		table.form .nbShort {
			text-align:right;
			width:40px !important;
		}
		table.form .date {
			text-align:right;
			width:70px !important;
		}
		table.form .dateTime {
			text-align:right;
			width:115px !important;
		}
		table.form .phone {
			text-align:right;
			width:100px !important;
		}
		table.form .w1 {
			width:60px !important;
		}
		table.form .w2 {
			width:250px !important;
		}
		table.form .w3 {
			width:350px !important;
		}
		table.form .w3h {
			width:163px !important;
		}
		table.form .page {
			width:670px !important;
		}
		table.form .oblig {
			background-color:#FDF2E8 !important;
		}
		table.form .tinyMCE select {
			width:auto !important;
		}
		table.form input[readonly="readonly"] {
			background-color:#F7F7F7 !important;
		}

