body 
{
   background: #FFF;
   color: #000;
   font-family: arial, helvetica, verdana;
   font-size: 12px;
   margin: 0 1em 0 1em;
}
p
{
   margin: 0.75em 0 0.75em 0;
}
hr
{
   border:0px solid transparent;
   border-top:1px dashed #000;
   color:#FFF;
   background-color:transparent;
   margin:0;
}
.wrongBrowser
{
   margin-left: 60px;
}
.inlineDivs 
{
   display: inline;
}
.displayInline
{
   display: inline;
}
.popup 
{
   background: lightblue;
}
table 
{
   font-size: 12px;
}
.black 
{
   font-size: 10px; 
}
.black2 
{
   font-size: 11px; 
}
.red 
{
   color: #F30;
   font-weight: bold
}
.bigRed 
{
   color: #F30;
   font-size: 16px; 
   font-weight: bold
}
.highlight
{
   background: yellow;
   font-size: 14px; 
}
.p 
{
  font-size: 12px;             
}
.invoiceAddress 
{
  font-size: 10px;           
}
.bpay 
{
   font-size: 11px;      
}
.BinBpay 
{
   font-size: 14px;    
}
.filler
{
   font-size:3px;
}
ul 
{
  font-size: 12px;
  margin-right: 30px;
}
.taxHeading 
{   
   font-size: 14px;
   font-weight: bold;         
}
.tagLine 
{
   font-size: 10px;
}
.smallButton 
{
   font-size: 10px;
   text-align: center;
}
.normalButton 
{
   background: #CCC;
   font-size: 12px;
   text-align: center;
}
.colouredButton 
{
   background: #C8C8AF;
   font-size: 12px;
   text-align: center;
}
.thoroughly 
{
   font-size: 10px;
}
.version
{
   font-size: 10px;
   text-align: left;
   margin-left: 30px;
}
.transNum 
{
   text-decoration: none; 
   font-size: 12px; 
}
.biggerText
{
   text-decoration: none; 
   font-size: 12px; 
   font-weight: bold; 
}
H4
{
   font-size: 14px; 
   font-weight: bold;
}
.bankReason
{
   font-family: times new roman;
   font-size: 14px; 
}
.heading
{
   white-space:nowrap;
   font-weight:bold; 
   color: #900;
}
h1.intro 
{ 	     
   font-weight: bold;
   color: #900;
   font-size: 14px;
   padding-bottom: 0.5em;
   background: url(/images/headingUnderline.gif) repeat-x bottom left;
}
.intro 
{ 	     
   font-weight: bold;
   color: #000;
   font-size: 14px;
   padding-bottom: 0.5em;
   background: url(/images/headingUnderline.gif) repeat-x bottom left;
}
.introBig 
{ 	     
   font-weight: bold;
   color: #060;
   font-size: 16px;
}
.instHeading
{
   font-size: 18px; 
   font-weight: bold; 
}
.nameHeading
{ 	     
   font-weight: bold;
   font-size: 22px;
}
input
{ 	     
   font-size: 13px;
}
textarea
{ 	     
   font-family: arial, helvetica, verdana;   
   font-size: 12px;
}
a
{
   color: #00F;
   text-decoration: underline; 
}
a:Link
{
   color: #00F;
   text-decoration: underline;
}
a:visited
{
   color: #00F;
   text-decoration: underline;
}
a:hover
{
   color: #F00;
   text-decoration: underline;
}
a.popup{background:url(/images/icons/popupIcon.gif) top right no-repeat;padding-right:13px;border-left:solid 1px transparent;} /*Left-border for IE6,7,8 rendering bug when link wraps line*/
specialForm
{
   display: inline;
}   
.invisible1	
{ 
   display:none;
   font-family: arial, helvetica, verdana;   
   font-size: 10px;
}
.warning
{
   background: #F03;
   color: #FFF;
}
.faq
{
   font-weight: bold; 
   color: #F60;
}
body div#title
{
   margin: 0;
   padding: 0;
   height: 49px;
}
div#footer
{
   margin: 2em 5px 0 10px;
   padding: 5px 0 5px 0;
   font-size: 0.8em;
   background: url(/images/headingUnderline.gif) repeat-x top left;
}
div#myAccountContent
{
   margin: 1em 1em 0 1em;
}
table#logoHeader td
{
   border-bottom: 1px solid black;
}
table#logoHeader td div#title
{
   color: #FFF;
   line-height: 49px;
   font-weight: bold;
   font-size: 1.2em;
   padding-left: 1em;
}
.nb
{
   font-weight: bold;
}
.ni
{
   font-style:italic;
}