body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
border-top: 2px solid #FFFFFF;

}

#header {
border-top: 0px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-color: #33CCFF;
height: 3em;
}

#header .strapline {
font: 120% Georgia, "Times New Roman", Times, serif;
color: #FFFFFF;
font-weight: bold;
background-color: transparent;
float: right;
margin-right: 2em;
margin-top: 0.5em;

}

#header h1 {
font: 160% Georgia, "Times New Roman", Times, serif;
color: #FFFFFF;
font-weight: bold;
background-color: transparent;
float: left;
margin-left: 1.0em;
margin-top: 0.2em;

}

form {
/* border: 1px dotted #CC0033; */
margin-left: 3em;

}

#nav {
position: absolute;
top: 4em;
left: 1em;
width: 1em;
}

#nav ul {
list-style: none;
margin-left: 1em;
padding-left: 0;
}

#nav li {
font-size: 80%;
margin-bottom: 0.3em;

}

#nav a:link, #nav a:visited {
text-decoration: none;
color: #2A4F6F;
background-color: transparent;
}

#nav a:hover {
color: #778899;
}

#nav h2 {
font: 110% Georgia, "Times New Roman", Times, serif;
color: #2A4F6F;
background-color: transparent;
margin-left: 1em;
}

#content {
margin-left: 4em;
margin-right: 2em;
}

h1 {
font: 150% Georgia, "Times New Roman", Times, serif;
}
h1.calltoaction {
font: 150% Georgia, "Times New Roman", Times, serif;
color:#ffa500;
}
h2 {
font: 110% Georgia, "Times New Roman", Times, serif;
color: #2A4F6F;
background-color: transparent;

}

h3 {
font: 100% Georgia, "Times New Roman", Times, serif;
}

#content ul {
list-style-image: url(./images/bullet.gif); 
margin-left: 4em;
padding-left: 0;
}
#content p {
font-size: 80%;
line-height: 1.6em;
padding-left: 1.2em;
}

p.answers
{
border-style:solid;
border-width:medium;
}
