/* GLOBAL ELEMENT STYLES*/
* {
margin: 0;
padding: 0;
}

html {
height: 100%;
}

body {
height: 100%;
margin: 0;
padding: 0;
background: #fff;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 62.5%;         /*for best cross-browser consistancy, leave as 62.5% and style elements with ems i.e. 1.2ems to achieve 12px*/
line-height: 1.8em;
}


/*---------- PARAGRAPH & TABLE ELEMENTS ----------*/
p {
color: #333333;
font-size:1.1em;
line-height:1.4em
}
p.list {
padding-left: 1em;
text-indent: -1em;
}

/*---------- HEADING TAGS ----------*/

h1 {
font-size: 1.8em;
color: #333333;
}

h2 {  font-size: 1.4em;
color: #333333;
}

h3 {
font-size: 1.2em;
color: #333333;
}



/*---------- LIST ELEMENTS ----------*/
ul {
list-style-type: disc;
padding-left: 1em;
text-indent: -1em;
list-style-position: inside;
font-size:1.1em;
line-height:1.4em
}

ol {
list-style-type: decimal;
font-size:1.1em;
line-height:1.4em
}

li {
}

li li {
margin-left: 1.5em
}


/*---------- LINKS ----------*/
a:link {
color: #666666;
text-decoration:none;
}

a:visited {
color: #666666;
text-decoration:none;
}

a:hover {
color:#DB396B;
text-decoration:underline;
}

a:active {
color:#666666;
text-decoration:underline;
}


/*---------- IMAGES ----------*/
img { 
border: none;
}


/*---------- OTHER ELEMENTS ----------*/
blockquote {
margin: 10px;  
font-style: italic;
}

code {
}

acronym {
cursor: help;
}

pre {
}
