DIV,SPAN,P,OL,UL,TABLE,TR,TD
{
color : #000000;
font-weight: normal;
font-size: 10pt;
font-family: Arial, Helvetica,Geneva,Swiss,SunSans-Regular;	    
}
.eggbackground
{
background: #aec2cc;
}
.egglink
{
color: #808080;
font-size: 12px;
text-decoration : none;
}
.egglink:hover,.egglink:active
{
/*color: #b3337f;*/
color: #70B323;
font-size: 12px;
text-decoration : none;
}
.whitebold
{
color: #ffffff;
font-size: 12px;
text-decoration : none;
font-weight: bold;
}
.producttitle
{
font-weight: bold;	
color: #ffffff; 
font-size: 14pt;
background: #70B323;
} 
.boxtitle
{
font-weight: bold;	
color: #ffffff; 
font-size: 12px;
}
.pagetitle
{
font-weight: bold;
font-size: 16pt;
color: #000000; 
}
.pagenumber
{
font-weight: normal;	
color: #000099; 
font-size: 10pt;
}	    
.fieldname
{
color: #000000; 
font-size: 10pt;
}
.fieldinput
{
color: #000000; 
background: #e6e6e6;
font-size: 10pt;
}
.fieldinputbold
{
color: #000000; 
background: #e6e6e6;
font-size: 10pt;
font-weight: bold;
}
.textfieldinput
{
color: #000000; 
background: #ffffff;
font-size: 10pt;
}
.detailheading
{	
font-weight: bold;
color: #000000; 
font-size: 12px;
font-family: Arial, Helvetica,Geneva,Swiss,SunSans-Regular;	
}
.detailItalic{
color:#000000;
font-style:italic;
font-family:Arial, Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:12px;
}
.detailtext
{
color: #000000; 
font-size: 10pt;
font-family: Arial, Helvetica,Geneva,Swiss,SunSans-Regular;	
}
.detailtextbold
{
font-weight: bold;
color: #000000; 
font-size: 10pt;
font-family: Arial, Helvetica,Geneva,Swiss,SunSans-Regular;	
}	
.ErrorMessage
{
color: #FF0000;
font-size: 10pt;
}
.InfoMessage
{
color: #000000; 
font-size: 10pt;
}
.text
{
font-size:10pt;
width:225px;
color: #000000; 
background: #ffffff;
} 
.bodyCopyPremium{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:25px;
}
.premium
{
color: #000000;
font-size: 16pt;
font-weight: bold;
background-color: #e6e6e6;
}
.errorCopy
{
color: Red;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.navset:link       
{
color: #FF6600; 
text-decoration: underline;
}
.navset:active   
{
color: #FF6600; 
text-decoration: underline;
}
.navset:hover    
{
color: #FF6600; 
text-decoration: underline;
}
.navset:visited  
{
color: #FF6600; 
text-decoration: underline;
}

/*Direct Debit specific styles start */
.row {
	padding-top: 8px;	
	clear: both; 	
	width:100%;
}

.ddboxes      {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	padding-left: 2px;
	padding-right: 1px;
	/*width: 50px;*/
	text-align: center;
}

.ddtextarea   {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	width: 245px;
}

/*left area box for bank address*/	
.ddtextarea100left {
	float: left; 
	border-color: #000000;  
	border-style: solid;   
	border-width: 1px;   
	width: 241px;  
	height: 100px;
	}

/*right area box for date and signature*/	
.ddtextarea100right {
	float:right; 
	border-color: #000000;  
	border-style: solid;  
	border-width: 1px;  
	width: 241px;  
	height: 100px;
	}

/*defines font for ddm*/	
.ddconfirmation {
    font-family     : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size       : 11px;
    font-weight     : normal;
    color           : #000000;
}

/*this resets background to white (use if partner layout has colour backing)*/
.ddConfirmationBgrd {
	background-color: White;
}
	
/*overall width of DDM within mainwidth*/
.ddmLayout {
	width: 508px;
}

/*column width spacing*/
.width18 {
	width: 18px;
	float: left;
}

.ddmLogo {
	float: right;
}

/*left and right column widths*/
.width245 {
	width: 245px;
	float: left;
}

/*ddm box spacing*/
.width2 {
	width: 2px;
}

/*left and right column widths with borders*/
.width243 {
	width: 243px;
	float: left;
}

.ddCenterBold {
	font-weight: bold;
	text-align: center;
}

/*row height for ddm boxed rows e.g. sort code*/
span.ddm {
	height: 30px;
	padding-bottom: 1px;
}

.ddBlock {
	padding-top: 10px;
	clear: both;
	width:100%; 
}
/*Direct Debit specific styles end */



