﻿/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain)*/ html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body                { line-height: 1; } 
ol, ul              { list-style: none; }
blockquote, q       { quotes: none; }
blockquote:before, 
blockquote:after,
q:before, q:after   { content: ''; content: none; }
table               { border-collapse: collapse; border-spacing: 0; }
/*reset end*/


body                        { font-family:"Times New Roman", Serif; font-size:9pt; }
fieldset                    { width:550px!important; border:none; margin:0; padding:0; }

p                           { width:550px!important; font-family:"Times New Roman", Serif; margin-top:0; margin-bottom:0; line-height:10pt;   }
a img                       { border:none; }
#wrapper                    { width:600px!important; position:relative;  padding:0; margin:0; box-shadow:none; }
#content                    { width:600px!important; display:block;  margin-top:0; border:1px solid #000000; }
h2,legend,
.formRadioTitle,
label                       { font-family:"Times New Roman", Serif; font-weight:bold; font-size:12px; line-height:16px;  }

h2                          { width:500px!important; font-size:12pt; padding:5px 0 5px 0; margin:0;  }
legend                      { width:500px!important; font-size:12pt; padding:5px 0 0 10px; margin:0;  }
.formRow                    { width:550px!important; margin:10px; }
#directDebitGuarantee img   { display:none;}

.direct-debit-logo          { margin-bottom:10px; }

#guaranteeDetails           { margin-left:20px;  width:500px!important; }
#guaranteeDetails li        { list-style:square; line-height:16px; }

#content .formRowBlock      { width:550px!important; display:block; }
#directDebitGuarantee       { width:550px!important; display:block; margin:10px; overflow:hidden;}
.formRowInlineLeft          { height:auto!important; }

#logo                       { display:none; }

#content                    { background: none; }
#bottomBorder               { background: none; }
#topBorder                  { background: none; }

/*remove these things for print*/
#progress-bar,
#sidebar,
#formButtons,
#footer,
#debugOutput,
.helpIcon,
.help-message,
.error-message,
#secondDDLogo   { display:none; }