@import url("reset.css");
@import url("position.css");
@import url("style.css");
@import url("style-marketing.css");
@charset "UTF-8";
/* CSS Document */
.article1col
{
	border:none;
}
.formed fieldset,
.formTable table
{
	width:400px;
	margin:20px 0 0;
	padding-top:15px;
	background:#FFF2F4;
}
.formed fieldset
{
	border-top:dashed #99191e 1px;
	position:relative;
}
.formed fieldset.login {
	width:auto;
	border-top:none;
}
.formed p {
	clear:both;
}
.formed label/*,
.tdLabel label*/
{
	display:block;
	width:130px;
	text-align:right;
	padding:2px;
	margin-bottom:10px;
}
/*.checkboxLabel
{
	text-align:left;
	display:inline;
	background:green;
}*/
.formed label
{
	float:left;
	clear:left;
}
.tdLabel label {
	float:none;
	clear:left;
	margin-bottom:0;
}
.formTable td {
	vertical-align:top;
	padding-bottom: 3px;
}
.formTable td p {
		padding: 0 5px;
}
.textinput
{
	border:solid 1px #99191e;
}
.formed input,
.formed select,
.formTable input,
.formTable select
{		
	color:black;
	padding-left:5px;
}
/*.inputfield,
.formTable inputfield,
.formTable input
{
	width:200px;
}*/
input.button 
{
	border:white solid 2px;
	color:white;
	background:#99191e;
	width:auto;
}
.button
{
	margin-left:130px;
}
.textleft {
	text-align:left;
	width:250px;
}
legend {
color:white;
font-size:1.2em;
	padding: 3px 4px 2px;
	background:#D00020;
	position:absolute;
	margin-top:-30px;
}
.formed fieldset fieldset {
	width:378px;
	border:dashed #D00020 1px;
	padding:0 10px;
	background:white;
	margin-top:-5px;
}
fieldset fieldset legend {
color:white;
font-size:1em;
	padding: 2px 3px 1px;
	background:#D00020;
	margin-top:4px;
}
input:disabled,
.disabled
 { background-color: white;
 	border:none;
	color:black;
	font-weight:bold;
 }
.error p b,
.errorMessage
{
	color:white;
	background:#D00020 url(../images/warningonD00020.gif) no-repeat 3px center ;
	display:block;
	padding:3px 0 3px 30px;
}
.errorMessage {
	line-height:2em;
}
.formed p b
{
	/*color:white;*/
	font-weight:bold;
}
.formfieldheading {
	display:block;
	font-size:1.2em;
	line-height:1.4em;
	margin-bottom:10px;
	/margin-left:-135px;
	padding-top:10px;
	padding-left:2px;
	border-bottom:dashed #D00020 1px;
	background:white;
	font-weight:bold;
	*position:relative;
	*zoom: 1;
}
.formfieldsubheading
{	
	display:block;
	font-weight:bold;
	margin:5px 0 ;
	border-bottom:dashed #D00020 1px;
}
.error
{
	padding:15px;
}

#sidebar1 .error ul 
{ 
	margin-top:0;
	margin-right:0;
	
}
#sidebar1 .error li
{
	color:#99191e;
	font-weight:bold;
	font-size:1em;
	padding-left:30px;
	background:url(../images/greentick.png) no-repeat 3px center;
}


