html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset { margin: 0; padding: 0; } 

:focus::-webkit-input-placeholder { opacity:0; } 
:focus::-moz-placeholder { opacity:0; } 
:focus:-moz-placeholder { opacity:0; } 
:focus:-ms-input-placeholder { opacity:0; } 
::-webkit-input-placeholder { color:#A4A2A0; opacity:1; } 
::-moz-placeholder { color:#A4A2A0; opacity:1; } 
:-moz-placeholder { color:#A4A2A0; opacity:1; } 
:-ms-input-placeholder { color:#A4A2A0; opacity:1; } 

body { background: #fff; color:#444; font-family: Arial;} 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;} 
h1 { font-size: 32px; margin: 0 0 2% 0 ; color: #000; line-height: 1.25;}
h2 { font-size: 28px; margin: 4% 0 2% 0 ; color: #000; line-height: 1.25;}
h3 { font-size: 24px; margin: 4% 0 2% 0 ; color: #000; line-height: 1.25;}

a { transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; } 
a:hover { transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; } 
p {font-size: 22px; line-height: 1.25; margin: 2% 0 0 0; overflow: hidden; display: block; }
ol {font-size: 22px; padding: 0 4% 0 5%; overflow: hidden; display: block; }
ul {font-size: 22px; padding: 0 4% 0 4%; overflow: hidden; display: block; }
li {margin: 2% 0; line-height: 1.25;}
b,strong { font-weight: bold;} 
img {margin: 0 auto 4% auto; overflow: hidden; display: block; width: auto; height: auto;}

.finstance-page {width: 732px; margin: 0 auto; padding: 3% 0;}
.link {text-decoration: underline; font-weight: bold; color: #F40000 ; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; padding:0 5px; background: #f5f5f5;}
.link:hover {color: #2C80AE; cursor: pointer; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}

footer {padding: 5% 0 0 0 ;}
footer p {font-size: 15px;  color: #777; text-align: center; margin: 0; line-height: 1.25;}

@media only screen and (max-width: 732px) { 

.finstance-page {width: 92%; padding: 4%;}
h1 {font-size: 28px; margin: 0 0 3% 0 ;}
h2 {font-size: 25px; margin: 4% 0 3% 0 ;}
h3 {font-size: 23px; margin: 4% 0 3% 0 ;}

p {font-size: 20px; margin: 2% 0 0 0;}
ol {font-size: 20px; padding: 0 4% 0 7%; }
ul {font-size: 20px; padding: 0 4% 0 6%; }
img {width: 100%; }
 } 