
h1 {
    font-size:		1.3em;
    color:		#1a65a3;
    margin-bottom:	0.6em;
}
h2 {
    font-size:		1.2em;
    color:		#1a65a3;
    margin-bottom:	0.6em;
}
h3 {
    font-size:		1.1em;
    color:		#1a65a3;
    margin-bottom:	0.5em;
}
h4 {
    font-size:		1.0em;
    color:		#1a65a3;
    margin-bottom:	0.4em;
}
a:link {
    color:		blue; 
    background-color:	transparent; 
    text-decoration:	none;
}
a:visited {
    color:		blue; 
    background-color:	transparent; 
    text-decoration:	none;
}

ul#bullet {
    list-style-image:	url(/images/bullet-link.png);
    margin:		0 9px 0 8px;
}
li {
    margin:		0 0 4px 0;
}

#footercontainer {
    clear:		both;
    border-top:		2px solid #c4c4c4;
    background:		url(/images/footer-background.png) repeat-x;
    height:		219px;
    font-size:		0.916666em;    /* 11/12 */
}
#footercontainer .internal {
    background:		url(/images/footer-watermark.png) no-repeat;
    overflow:		visible;
    height:		219px;
}

div.upperblock {
    background-color:   #e7f5fe;
    color:              black;
    border:             1px solid blue;
    border-radius:      8px;

    margin:		0 2em 0 2em;
    padding:            0.5em;
}
div.upperblocktitle {
    font-size:          1.2em;
    font-weight:        bold;
    color:              #1a65a3;
}
div.lowerblock {
    width:              auto;
    margin:             0.5em auto;
    padding:            0.5em;
    border:             1px solid blue;
    border-radius:      8px;
}
div.lowerblocktitle {
    font-size:          1.2em;
    font-weight:        bold;
    color:              #1a65a3;
    margin-top:         0.5em;
    margin-bottom:      0.5em;
}

.hoverer:hover {
    background-color:   #eeeeee;
}
</style>
