﻿        .TextBox
        {
        	width:92px;
        	border:solid 1px #ccc;
        }
        .ShortInput
        {
        	width:68px;
        	border:solid 1px #ccc;
        }
        .LongInput
        {
        	width:212px;
        	border:solid 1px #ccc;
        }
        .TextArea
        {
        	width:687px;
        	height:87px;
        	border:solid 1px #ccc;
        	background-color:#f9f9f9;
        	padding:5px;
        	margin:10px 0px;
        }
        .tableForm
        {
        	margin:28px 0px 0px 28px;
        	width:884px;
        	border:solid 1px #ccc;
        }
        .tableForm td
        {
        	line-height:40px;
        }
        .tableForm *{ font-size:12px;}
        .tableForm .Label
        {
        	width:80px;
        	text-align:center;
        	background-color:#eae8e9;
        }
        .tableForm .Label2
        {
        	width:50px;
        	text-align:center;
        	background-color:#eae8e9;
        }
        .tableForm .Td1_I
        {
        	width:250px;
        	padding-left:10px;
        }
        .tableForm .Td1_1_I
        {
        	width:100px;
        	padding-left:10px;
        }
        .tableForm .Td1_2_I
        {
        	width:83px;
        	padding-left:10px;
        }
        .tableForm .Td2_I
        {
        	width:108px;
        	padding-left:10px;
        }
        .tableForm .Td3_I
        {
        	width:179px;
        	padding-left:10px;
        }
        .Td4
        {
        }
        .TdInput
        {
        	padding-left:10px;
        }
        .TdPhone input
        {
        	margin-right:20px;
        }
        .CheckBoxes
        {
        	padding:10px 0px 10px 10px;
        }
        .CheckBoxes div
        {
        	line-height:30px;
        }
        .CheckBoxes label
        {
        	margin-right:16px;
        }
        .ControlPanel
        {
        	clear:both;
        	background-color:#dbeff0;
        	height:50px;
        	border-top: solid 1px #dbeff0;
        	margin:18px 0px 0px 28px;
        	width:884px;
        }
        .Button
        {
        	color:White;
			background-color:Transparent;
        	background-image:url(../YGGL/images/buttonBg.jpg);
			background-repeat:no-repeat;
        	width:70px;
        	height:25px;
        	border-style:none;
        	margin:12px auto 0px auto;
        	display:block;
        }
		.divAccept
		{
			padding-left:28px; margin-top:15px;
		}
		.divAccept a{ color:Red;}
		
		.Required{}
		.tableForm td .Red{color:Red;  padding-left:4px;}
		
		.Note{color:#666;}
		.Note a{color:#666; text-decoration:underline;}
		.Interval{padding-left:20px;}

		#divGroups{ padding-top:6px;}
		
	.tableForm .TdInput	.tabServiceTime	* { line-height:normal;}
    .tabServiceTime tr:hover{background-color:#eefff0;}
    .tabServiceTime .trHead:hover{background-color:#eae8e9;}
    .tabServiceTime
    {
    	border-top:solid 1px #999;
    	border-right:solid 1px #999;
    	font-size:12px;
    	margin:10px 0px 10px 0px;
    }
    .trHead{background:#eae8e9; height:30px; }
    .tabServiceTime td
    { 
    	height:30px;
    	padding:0px 10px;
    	text-align:center;
    	border-left:solid 1px #999;
    	border-bottom:solid 1px #999;
    }

		#divGroups table td
		{
			width:100px;
			padding:0px;
			line-height:normal;
		}

	.SpanExist{padding-left:0px; color:Red; display:none;}
	
	#tbTTLsit td
    {
		width:180px;     
		font-size:12px;
		height:24px;   
		text-indent:10px;	
    }