﻿.WCL_Table td
{
    vertical-align: inherit;
}
.WCL_LabeledSomething_Label
{
	width: 150px;
	text-align: left;
	/*background-color: #f6f6f6;*/
	padding: 2px 5px 2px 5px;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	border-right: solid 2px shite;
	color: #4C4C4C;
	vertical-align: top;
	white-space: normal;
}
.WCL_Table td.WCL_LabeledSomething_Label
{
	vertical-align: top;
}
.WCL_LabeledMultipleLineTextBox_Something textarea
{
	height: 54px;
	white-space: pre;
}
.WCL_LabeledTextBox_Something input,
.WCL_LabeledDate_Something input,
.WCL_LabeledMultipleLineTextBox_Something textarea
{
	border: solid 1px #cccccc;
	width: 280px;
	margin: 2px 0px 2px 0px;
	padding: 2px 0px 2px 4px;
	color: #555555;
	background-color: #f4f4f4;
}
.IE6 .WCL_LabeledTextBox_Something input,
.IE7 .WCL_LabeledTextBox_Something input,
.IE6 .WCL_LabeledDate_Something input,
.IE7 .WCL_LabeledDate_Something input,
.IE6 .WCL_LabeledMultipleLineTextBox_Something textarea,
.IE7 .WCL_LabeledMultipleLineTextBox_Something textarea
{
	margin: 1px 0px 1px 0px;
}


/*
    .FormContainerNarrow
*/
.FormContainerNarrow .WCL_LabeledSomething_Label
{
	width: 100px;
}

.Wcl_Required input,
.Wcl_Required textarea
{
	background-color: #FFEAEA;
}

#ContactCheckboxes .WCL_LabeledSomething_Label
{
		width: 250px;
}


/*






.WideWcl .WCL_LabeledTextBox_Something input,
.WideWcl .WCL_LabeledMultipleLineTextBox_Something textarea
{
	width: 400px;
}

.WideWcl .WCL_LabeledSomething_Label
{
	width: 120px;
}


.FormContainerVertical
{
	margin: 5px 0 0 0;
}

.FormContainerVertical .WCL_LabeledSomething_Label
{
	background-color: inherit;
	border: 0;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: bottom;
	background-color: inherit;
	width: 120px;
}

.FormContainerVertical .WCL_LabeledTextBox_Something input,
.FormContainerVertical .WCL_LabeledDate_Something input,
.FormContainerVertical .WCL_LabeledMultipleLineTextBox_Something textarea
{
	border: solid 1px #cccccc;
	width: 175px;
	margin: 0;
}

.FormContainerHorizontal
{
	margin: 0px 0 0 0;
}

.FormContainerHorizontal .WCL_LabeledSomething_Label
{
	background-color: inherit;
	border: 0;
	padding: 3px 2px 3px 0px;
	margin: 0;
	text-align: right;
	background-color: inherit;
	width: 160px;
	white-space: normal;
}
.IE6 .FormContainerHorizontal .WCL_LabeledSomething_Label,
.IE7 .FormContainerHorizontal .WCL_LabeledSomething_Label
{
	padding: 2px 2px 2px 0px;

}
.FormContainerHorizontal .WCL_LabeledSomething_Something
{
	padding-left: 8px;
}

.FormContainerHorizontal .WCL_LabeledTextBox_Something input,
.FormContainerHorizontal .WCL_LabeledDate_Something input,
.FormContainerHorizontal .WCL_LabeledMultipleLineTextBox_Something textarea
{
	border: solid 1px #cccccc;
	width: 250px;
}
IE7 .FormContainerHorizontal .WCL_LabeledTextBox_Something input,
IE7 .FormContainerHorizontal .WCL_LabeledDate_Something input,
IE7 .FormContainerHorizontal .WCL_LabeledMultipleLineTextBox_Something textarea
{
	margin: 0;
}

.FormContainerGrey
{
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
}
.NoTopBorder
{
	 border-top-width: 0px;
}
.NoBottomBorder
{
	 border-bottom-width: 0px;
}
.FormContainerGrey .WCL_LabeledSomething_Label
{
	font-weight: bold;
	background-color: #E0E0E0;
	color: #666666;
}

*/
