/* ------------------- General rules ------------------- */
body {font-size : 68%;padding : 0px;margin : 0px;font-family : Trebuchet MS,Arial,verdana,sans-serif;background:url(../images/taxline3dbg.gif) repeat top left;}
/* ------------------- Basic Styles  ------------------- */

fieldset {border : none;}
ul{padding-left : 0px;list-style-type : none;}
img {border :none;}
a {text-decoration :underline;color:#000;}
a:hover, a:focus {color:#EA1536;}

h1, h2, h3, h4, h5, p, ol, table, dl, dt, dd {margin: 1em 0; padding: 0;line-height: 1.5em}
h1, h2, h3, h4, h5 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; margin: 0.4em 0 0 0; font-weight: normal;border-style: solid; border-width: 0;}
p {margin-top: 0.3em;color:#7D6F6C;}
h1 {font-size:1.5em;text-transform: uppercase;font-weight: bold;}
h2 {font-size:1.34em; font-weight: bold;text-transform: uppercase;color:#EA1536;}  
h3, h4, h5 {color: #786860; font-weight: bold;}
h3 {font-size:1.17em; }   
h4 {font-size:1.0em; } 
h5 {font-size:1.0em; }
h1, h2, strong {color:#ea1536;}
.error {color: #FF0000;}

/* ------------------- Accessibility Styles  ------------------- */
.accesslinks, legend {visibility : hidden;position : absolute;font-size : 0.1em;}

img {/*    vertical-align: bottom;*/    border:0;  margin: 0;    padding: 0;    }   
  
hr { height: 1px;  margin: 1em 0;   padding:0;   border:0;  }
   
