/* News SignUp */

/*

.SignUpContainer 
{
    clear: both;
    float: left;
    width: 400px;
}

.SignUpContainerShort
{
    clear: both;
    float: left;
    width: 200px;
}

.SignUpLabel 
{
    height: 18px;
	width: 400px;
	float: left;
	font-weight: bold;
    padding-top: 5px;
}

.SignUpControl 
{
    height: 40px;
	width: 400px;
	float: left;
}

.SignUpControlShort 
{
    height: 40px;
	width: 200px;
	float: left;
}

.SignUpControlSmall 
{
    height: 30px;
	width: 200px;
	float: left;
}

.SignUpControlNoLabel 
{
    height: 26px;
	width: 400px;
	float: left;
}

.SignUpControlNoLabelShort 
{
    height: 26px;
	width: 200px;
	float: left;

}

.SignUpControlNoLabelSmall 
{
    height: 20px;
	width: 200px;
	float: left;

}

.text-label {
    color: #adadad;
    font-weight: bold;
    padding-left: 10px;
}

.SignUpButtonArea 
{
    padding-top: 2px;
}

*/

.UnsubscribeContainer 
{
    clear: both;
    float: left;
    width: 400px;
}

.UnsubscribeLabel 
{
    height: 18px;
	width: 400px;
	float: left;
	font-weight: bold;
    padding-top: 5px;
}

.UnsubscribeControl 
{
    height: 40px;
	width: 400px;
	float: left;
}

.UnsubscribeControlSmall 
{
    height: 30px;
	width: 200px;
	float: left;
}

.UnsubscribeControlShort 
{
    height: 40px;
	width: 200px;
	float: left;
}

.UnsubscribeButtonArea 
{
    padding-top: 30px;
}

/*

.Button 
{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6b6b6b), color-stop(1, #4c4c4c) );
	background:-moz-linear-gradient( center top, #6b6b6b 5%, #4c4c4c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b6b6b', endColorstr='#5c5c5c');
	background-color:#6b6b6b;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#c7c7c7!important;
	font-family:arial;
	font-size:9pt!important;
	font-weight:bold;
	padding:3px 10px;
	text-decoration:none!important;
}

.Button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4c4c4c), color-stop(1, #6b6b6b) );
	background:-moz-linear-gradient( center top, #4c4c4c 5%, #6b6b6b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c5c5c', endColorstr='#6b6b6b');
	background-color:#4c4c4c;
}

.Button:active {
	position:relative;
	top:1px;
}

*/

.ErrorMessage 
{
    font-size: 8pt;
	font-weight: bold;
	color: #cc001d;
}

.MessageArea 
{
    width: 400px;
}

.TextboxDefault 
{
    border: 1px solid #a2a1a2;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;
    font-size: 12pt!important;
    width: 400px;
    line-height: 28px!important;
    height: 28px!important;
}

.TextboxRequiredDefault 
{
    border: 1px solid #a2a1a2;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;
    font-size: 12pt!important;
    width: 400px;
    line-height: 28px!important;
    height: 28px!important;
    background-image:url('/DesktopModules/HFLabs_NewsSignUp/Images/Required.png');
    background-repeat:no-repeat;
}

.TextboxRound 
{
    border: 1px solid #a2a1a2;
    -webkit-border-radius: 6px!important;
    -moz-border-radius: 6px!important;
    border-radius: 6px!important;
    font-size: 12pt!important;
    width: 400px;
    line-height: 28px!important;
    height: 28px!important;
}

/*
.TextboxRequiredRound 
{
    border: 1px solid #a2a1a2;
    -webkit-border-radius: 6px!important;
    -moz-border-radius: 6px!important;
    border-radius: 6px!important;
    font-size: 12pt!important;
    width: 400px;
    line-height: 28px!important;
    height: 28px!important;
    background-image:url('/DesktopModules/HFLabs_NewsSignUp/Images/Required.png');
    background-repeat:no-repeat;
}

*/

.TextboxShort 
{
    border: 1px solid #a2a1a2;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;
    font-size: 12pt!important;
    width: 200px;
    line-height: 28px!important;
    height: 28px!important;
}

.TextboxRequiredShort 
{
    border: 1px solid #a2a1a2;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;
    font-size: 12pt!important;
    width: 200px;
    line-height: 28px!important;
    height: 28px!important;
    background-image:url('/DesktopModules/HFLabs_NewsSignUp/Images/Required.png');
    background-repeat:no-repeat;
}

.TextboxShortRound 
{
    border: 1px solid #a2a1a2;
    -webkit-border-radius: 6px!important;
    -moz-border-radius: 6px!important;
    border-radius: 6px!important;
    font-size: 12pt!important;
    width: 200px;
    line-height: 28px!important;
    height: 28px!important;
}

.TextboxRequiredShortRound 
{
    border: 1px solid #a2a1a2;
    -webkit-border-radius: 6px!important;
    -moz-border-radius: 6px!important;
    border-radius: 6px!important;
    font-size: 12pt!important;
    width: 200px;
    line-height: 28px!important;
    height: 28px!important;
    background-image:url('/DesktopModules/HFLabs_NewsSignUp/Images/Required.png');
    background-repeat:no-repeat;
}

.TextboxDark 
{
    border: 1px solid #8e8e8e;
    background-color: #4c4c4c!important;
    color: #dcdcdc!important;
    -webkit-border-radius: 6px!important;
    -moz-border-radius: 6px!important;
    border-radius: 6px!important;
    font-size: 12pt!important;
    width: 400px;
    line-height: 28px!important;
    height: 28px!important;
}

.TextboxRequiredDark 
{
    border: 1px solid #8e8e8e;
    background-color: #4c4c4c!important;
    color: #dcdcdc!important;
    -webkit-border-radius: 6px!important;
    -moz-border-radius: 6px!important;
    border-radius: 6px!important;
    font-size: 12pt!important;
    width: 400px;
    line-height: 28px!important;
    height: 28px!important;
    background-image:url('/DesktopModules/HFLabs_NewsSignUp/Images/Required.png');
    background-repeat:no-repeat;
}

.TextboxDarkShort 
{
    border: 1px solid #8e8e8e;
    background-color: #4c4c4c!important;
    color: #dcdcdc!important;
    -webkit-border-radius: 6px!important;
    -moz-border-radius: 6px!important;
    border-radius: 6px!important;
    font-size: 12pt!important;
    width: 200px;
    line-height: 28px!important;
    height: 28px!important;
}

.TextboxRequiredDarkShort 
{
    border: 1px solid #8e8e8e;
    background-color: #4c4c4c!important;
    color: #dcdcdc!important;
    -webkit-border-radius: 6px!important;
    -moz-border-radius: 6px!important;
    border-radius: 6px!important;
    font-size: 12pt!important;
    width: 200px;
    line-height: 28px!important;
    height: 28px!important;
    background-image:url('/DesktopModules/HFLabs_NewsSignUp/Images/Required.png');
    background-repeat:no-repeat;
}

.TextboxSmall 
{
    border: 1px solid #a2a1a2;
    -webkit-border-radius: 4px!important;
    -moz-border-radius: 4px!important;
    border-radius: 4px!important;
    font-size: 9pt!important;
    width: 200px;
    line-height: 18px!important;
    height: 18px!important;
}

.TextboxRequiredSmall 
{
    border: 1px solid #a2a1a2;
    -webkit-border-radius: 4px!important;
    -moz-border-radius: 4px!important;
    border-radius: 4px!important;
    font-size: 9pt!important;
    width: 200px;
    line-height: 18px!important;
    height: 18px!important;
    background-image:url('/DesktopModules/HFLabs_NewsSignUp/Images/Required.png');
    background-repeat:no-repeat;
}

.TextboxDarkSmall 
{
    border: 1px solid #8e8e8e;
    background-color: #4c4c4c!important;
    color: #dcdcdc!important;
    -webkit-border-radius: 4px!important;
    -moz-border-radius: 4px!important;
    border-radius: 4px!important;
    font-size: 9pt!important;
    width: 200px;
    line-height: 18px!important;
    height: 18px!important;
}

.TextboxRequiredDarkSmall 
{
    border: 1px solid #8e8e8e;
    background-color: #4c4c4c!important;
    color: #dcdcdc!important;
    -webkit-border-radius: 4px!important;
    -moz-border-radius: 4px!important;
    border-radius: 4px!important;
    font-size: 9pt!important;
    width: 200px;
    line-height: 18px!important;
    height: 18px!important;
    background-image:url('/DesktopModules/HFLabs_NewsSignUp/Images/Required.png');
    background-repeat:no-repeat;
}

.Tokens 
{
    clear: both;
    float: right;
    width: 390px;
    padding-right: 90px;
}

.Token
{
    float: left;
    width: 150px;
    padding-left: 5px;
    border-left:1px solid #dcdcdc;
    border-top:1px solid #dcdcdc; 
}

.TokenDescription
{
    float: left;
    width: 225px;    
    padding-left: 5px;
    border-left:1px solid #dcdcdc;
    border-top:1px solid #dcdcdc; 
    border-right:1px solid #dcdcdc;
}

.Confirmation 
{
    background-color: darkolivegreen;
    color: white;
    padding: 5px;
    font-weight: bold;
    text-align: center;
    width: 400px;
}