
/********************************************* 
New styles Aug 07 
*********************************************/


/*********************************************
 General styles
*********************************************/


body        { font-family:Verdana, Helvetica, Sans-Serif; margin: 0; padding: 0; }
form 		{ margin: 0; padding: 0; }

h1, h2, h3      { color:#00a4e8; font-family:Verdana,Helvetica,Sans-Serif; font-weight:bold; margin:0 0 .6em 0;}
.Heading1, h1   { font-size:1.05em; margin-bottom:.5em;}
.Heading2, h2   { font-size:0.80em; }
.Heading3, h3   { font-size:0.75em; }
h4              { font-size:0.65em; font-weight:bold; color: #333333; }

strong      { font-weight:bold; }
p           { padding-top:.5em; }
a           { color: #00a4e8; } 
a:hover     { text-decoration: none; }

p, td, th, dt, dd, li  { font-size: .65em; line-height: 1.2em; color: #333333; }

ul, dl      { margin:1em 0; }
dt          { margin:1em 0 .8em 0; font-weight:bold; }
li, dd      { margin:.5em 0 .8em 0; }
ol li       { margin:.5em 0 .8em 20px; list-style-type:decimal; }

dl dl                       { margin:1em 0 0 10px; }
dl dl dd, dl dl td, li li   { font-size:1em; }

.ulH            { text-decoration:underline; margin-top:1.5em;}
.pgBr           { page-break-before:always; }

.decUL,numOL    { clear:both; }
.decUL li       { margin:.5em 0 .8em 20px; list-style-image:url("http://www2.pmas.co.uk/images/cyancircle.jpg") }
ol.numOL li     { margin:.5em 0 .8em 20px; list-style-type:upper-latin; }

.pA             { padding:0px; }
.pB             { text-align:center; }
.fl             { float:left; }
.w25            { width:25px; }
.w40            { width:40px; }
.print          { width:500px; }
.c              { clear:both; font-size:0px; line-height:1; }

/*********************************************
 End General styles
*********************************************/


/*********************************************
 Form styles
*********************************************/ 
    legend              { color:#2a3a86; font-size:1.05em; margin-bottom:15px; }   
    .formline	        { clear:both; min-height:20px; font-size: .65em; line-height: 1.2em; }
    .formline label		{ display:block; float:left; width:200px; background:#fff; padding:6px 10px 6px 0; margin:0 5px 0 0; line-height: 1.2em; color: #333333; font-weight:bold; }
	.formline span      { display:block; float:left; width:200px; background:#fff; padding:6px 10px 6px 0; margin:0 5px 0 0; line-height: 1.2em; color: #333333; }
	.formline input		{ margin:4px 0; padding:2px 4px; border:1px solid #7F9DB9; font-family:Verdana,Helvetica,Sans-Serif; line-height: 1.2em; color: #333333; }
	.formline select	{ margin:4px 0; padding:2px; border:1px solid #7F9DB9; font-family:Verdana,Helvetica,Sans-Serif; line-height: 1.2em; color: #333333; }
	.formline textarea  { margin:4px 0; padding:2px 4px; border:1px solid #7F9DB9; font-family:Verdana,Helvetica,Sans-Serif; font-size: 1em; line-height: 1.2em; color: #333333; }
	.formline select option { font-size: 1em;color:#333; }
	.formline p         { font-size:1em; }
	
	.formline .radioList 			{ list-style: none; float: left; padding:4px 0 0 0; margin:0 0 6px 2px;  }
	.formline .radioList li 		{ background-image:none; margin:0; padding:0; clear:both; list-style-image: none; font-size:1em; }
	.formline .radioList label	    { text-align: left; padding:4px 0 0 4px; }
	.formline .radioList input 	    { display:block; float:left; margin:5px 0 0 0; }
	
	input.formSubmit    { width:104px; height:25px; border:none; margin:10px 0 0 0; }
	.sigBox             { height:4em; width:200px; margin:0 20px 20px 0; border-bottom:1px solid black; float:left; }
	
/*********************************************
 End Form styles
*********************************************/


/*********************************************
 Index styles
*********************************************/ 
    .index p    { padding:1em 0 0 0; }
    .index h2   { margin:1em 0 .2em 0; }
    
/*********************************************
 End Index styles
*********************************************/


/*********************************************
 How to Deposit styles
*********************************************/   
    .subDL dt       { font-size:.9em; }
    .subDL dl dt    { font-size:1em; }
     table          { width:500px; }
    
/*********************************************
 End How to Deposit styles
*********************************************/
 
 
/*********************************************
 Product Info styles
*********************************************/   
   h4 { margin:1em 0 .6em 0; }
    
/*********************************************
 End Product Info styles
*********************************************/
   

/*********************************************
 Calculator specific styles
*********************************************/
    body#calc   { text-align:center; }
    .wrap       { background: #fff url(../images/calc-header.jpg) no-repeat 0 0; width:790px; padding:150px 0 0 10px; margin:0 auto; text-align:left; }
    .calcWrap   { background: #fff url(../images/calc-header.jpg) no-repeat 0 0; width:800px; padding-top:150px; margin:0 auto; text-align:center; }
    .calcWrap p { text-align:left; font-size: .7em; clear:both; line-height: 1.2em; color: #333333; padding-top:5px;}
    
    .calcField                  { width: 475px; margin:10px auto; padding:0; text-align:left; }
    .calcField form             { padding-bottom:30px; }
    .calcField legend           { color:#2a3a86; font-size:1.05em; margin-bottom:15px; }
    .calcField input            { width:250px; }
    .calcField .timeInv label   { float:left; width:50px; margin: 0;}
	.calcField .timeInv select  { float:left; width:50px; margin:4px 10px; font-size: 1em; padding:2px; border:1px solid #7F9DB9;}
	.calcField .timeInv p       { float:left; clear:none; width:200px; background:#fff; font-size: 1em; font-weight:bold; padding:6px 10px 6px 0; margin:0 5px 0 0; }
    
    #calcBtn    { width:104px; height:25px; border:none; text-indent:-9999em; font-size:0; line-height:1;
        background:#fff url(../images/calculate.gif) no-repeat 0 0; float:left; margin:10px 0 0 0; }
        
    #resetBtn   { width:104px; height:25px; border:none; text-indent:-9999em; font-size:0; line-height:1;
        background:#fff url(../images/reset.gif) no-repeat 0 0; float:right; margin:10px 7px 0 0;}

/*********************************************
 End Calculator specific styles
*********************************************/

/********************************************
Old styles
********************************************/
#divHoldHideDiv { display:inline; }
#divTitleOther  { visibility:hidden; }
#divStatusOther { visibility:hidden; }

/********************************************
End Old styles
********************************************/