
h2 {
margin:10px 15px;
font-size:18px;
text-transform:uppercase;
color:#333;
}


h3 {
margin:10px 15px;
font-size:16px;
text-transform:uppercase;
color:#244386;
}

h4 {
margin:10px 20px;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#333;
}

p {
font-size:12px;
margin:10px 20px;
padding:4px;
color:#444;
text-align:justify;
}

p#intro {
font-size:18px;
text-align:center;
margin:15px 0;
font-weight:bold;
background:#D5D5B5;
padding:10px;
color:#111;
}

p a, ul.mainList a { color:#244386; text-decoration:underline; }

p a:hover, ul.mainList a:hover { color:#444; text-decoration:none; }

p.quote, p.important, p.question {
padding-left:50px;
}

p.quote { background:white url(images/p_quote.gif) no-repeat left top; }
p.important { background:white url(images/p_important.gif) no-repeat left top; }
p.question { background:white url(images/p_question.gif) no-repeat left top; }
p.error { text-align:center;color:red;font-weight:bold;font-size:12px; }



#footer p {
margin:0;
padding:0;
color:white;
padding-top:15px;
font-size:10px;
}

#footer p a { color:white;text-decoration:underline; }
#footer p a:hover { text-decoration:none; }

ul.mainList {
margin:10px 30px;
}

.mainList li {
list-style:disc inside;
color:#333;
margin:5px;
font-size:12px;
}
