/*
-----------------------------
RESET BROWSER STYLES
-----------------------------
*/

*{
margin: 0px; 
padding: 0px; 
font: normal 16px arial, helvetica, sans-serif;
text-decoration: none;
outline: none; 
}

body{
margin: 0px;
padding: 0px;
line-height: 1; 
font: normal 16px arial, helvetica, sans-serif;
background: #FFFFFF; 
color: #000000; 
}

/* LINKS + IMAGES */

a, img, a img{
border: none;
color: #000000;
font: normal 16px arial, helvetica, sans-serif;
text-decoration: none;
}

/* FONTS */

font{  /* disables some nasty font attributes in standard browsers */
font: normal 16px arial, helvetica, sans-serif;
color: #000000; 
}

center, dfn, i, cite, var, address, em, code, kbd, samp, pre, tt, var, {
font: normal 16px arial, helvetica, sans-serif;
text-align: left; 
vertical-align: top; 
}

h1, h2, h3, h4, h5, h6, b, strong{
font: normal 16px arial, helvetica, sans-serif;
}

sub, sup{
vertical-align: baseline; 
}


/* LISTS */

ul, ol, li, dir, menu{
margin: 0px;
padding: 0px;
list-style: none; 
list-style-type: none;
list-style-position: outside;
font: normal 16px arial, helvetica, sans-serif;
}

/* TABLES */
table{
border-collapse: collapse; 
border-spacing: 0;
}

th, td, caption{
text-align: left; 
vertical-align: top; 
font: normal 16px arial, helvetica, sans-serif;
}

/* FORMS */
textarea, input, input[type='submit'], input[type='reset'], input[type='button'], button, select, isindex{
margin: 0px;
padding: 0px;
font: normal 16px arial, helvetica, sans-serif;
} 

/* FIELDSET + LEGEND */
fieldset{
margin: 0px;
padding: 0px;
border: 1px solid #ccc;
font: normal 16px arial, helvetica, sans-serif;
color: #000000;
}

legend{
margin: 0px;
padding: 0px;
border: none;
font: normal 16px arial, helvetica, sans-serif;
color: #000000;
}

/* OTHER */

hr{
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}

iframe, abbr, acronym, object, applet{
border: none;
margin: 0px;
padding: 0px;
}

q{
quotes: "" "";
}





