@charset "utf-8";
/*
Document: Reset stylesheet 
Version: 1.0.03.11.2008.pm.

Purpose:   
- Detailed stylesheet to remove all unwanted pre-set style values from the browser
- And put in some generic essential styles     
 
*/

html{ font-size:100.01%; height:100.01%;}

/* remove the margin, padding, border,  outline and font inconsistancies   */
html, body, div, /* span */ object, embed, iframe, 
table, thead,  tbody, tr,th, td, caption, col, colgroup, 
blockquote, acronym, abbr, address, cite, var, dfn, 
p, em, strong, del, strike, pre, code,  small, tt,
form, fieldset, legend, input, textarea, label, option, optgroup,
ul, ol, li, dl, dd, dt,hr,
h1, h2, h3, h4, h5, h6,
a {
    margin:0;    
    padding:0;   
    border:0;    
    vertical-align:baseline;
 /*   background: transparent none; */
    font-family:inherit;
    font-weight:normal;
    font-style:inherit;  
    font-size:100%;
 /*   text-align:left; */
}

 
/* table model */
table {
           border-collapse: collapse; 
           border-spacing:0;
           display:table;
           table-layout:auto; 
}

/* remove image anchor coloring */ 
img, a img{ border:none;}

/* remove list stylings */
ul, ol, dir, menu{ list-style:none;}  

/* remove hyperlink formatting */
a, a:link, a:visited, a:hover, a:active {
    text-decoration:none; color:inherit;
 }

/* remove dotted outlining shown when clicked */ 
 a:focus{ outline: 0; }

/* make the nested containers to be of the same font size  
li li, li p, li a  { font-size:inherit; font-size:100% }*/

 li li, li p, li a  { font-size:100%;  } 

/* destyle the quotes */
blockquote, q {  quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; }

body{ line-height:1.125em;} /* 16x1.125 = 18px */
body{ font-family: Arial, Helvatica, clear, san-serif;}


/* compulsory restyling  =restyle.css 
-----------------------------------------------------   */
i, cite, em,var, address { font-style: italic }
pre, tt, code,kbd, samp { font-family: monospace }

/* outline the  table cell borders  */
table, td, th{ border:1px solid #ccc;}

/* centre align the following headings */
th, thead{ /* text-align:center; */  vertical-align:middle}

/* Make the heading texts bolder */
em,strong,th,thead td,h1,h2,h3,h4,h5,h6,dt{font-weight:bold}

/*  style accronyms, abbreviations  */
abbr, acronym{ border-bottom: 1px dotted #ccc ; cursor: help;}

/* restyle the form elements */
input, textarea, legend{ border:1px solid #ccc;} /* provide borders around these elements */
option{ padding:0 5px;} /* provide some spacing after the option text or else they start to go under the drop arrow */
select, input, textarea {font-size:99%;}

/* set appropriate line heights to text containers */

 p, dd,dt,li,cite, quote, address, blockquote, th, td { line-height:1.125em;} 
  
hr{ border-width:0 0 1px 0; border-color:#ccc; border-style:solid; clear:both;}


