/* Styles to reset default Browser Settings */

body {
    padding:0;
    margin:0;
    line-height: 1.4em;
    font-family: Arial,Helvetica,sans-serif;
}

h1,h2,h3,h4,h5,h6,ul,li {
    padding: 0;
    margin: 0;
    line-height: 1em;
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
}

table,form { 
    font-size: inherit;
    font: 100%;
}

table   { border-collapse: collapse; border-spacing: 0px; }

ul,li {
    list-style:none;
    padding:0px;
    margin:0px;
}

img { 
    border:0;
}

form {
    margin:0;
    padding:0;
}

p   {
    margin: 0px 0px 1em 0px;
}

.clear {
    clear: both;
    line-height:0px;
    padding: 0px;
    font-size: 0px;
    height: 0px;
    margin: 0px;
}

.clearleft {
    clear:left;
    line-height:0px;
    padding:0px;
    font-size:0px;
    height:0px;
    margin:0px;
}

.clearright {
    clear:right;
    line-height:0px;
    padding:0px;
    font-size:0px;
    height:0px;
    margin:0px;
}

td,th,input,select,textarea,p,div {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 100%;
}
td,th {
    vertical-align: top;
}
hr {
    display: none;
}

.AlignLeft      { text-align: left; }
.AlignRight     { text-align: right; }
.AlignCenter    { text-align: center; }

.FloatLeft      { float: left; }
.FloatRight     { float: right; }

ul, ol, .FloatFix       { display: table; zoom:100%; }

