
/***************************************************/
/*            CONTENT PARAGRAPH SPACING            */
/***************************************************/

/* All inter-paragraph spacing is based on the bottom margin, so make sure the top margin is 0 */
.content p, ul, li {
	margin-top: 0;
}

/* By default paragraphs and whole lists have a space after them to create space before the next paragraph */
.content p, ul {
	margin-bottom: 1.33em;
}

/* Similarly for elements of lists */
.content li {
	margin-bottom: .5em;
}

/* The last element of a list has no spacing after it so that normal inter-paragraph spacing applies
/* Proper css3 way of defining something different for the last child - does not work in <=IE7 */
.content li:last-child {
	margin-bottom: 0;
}

/* IE7 way of doing above: xslt transformation adds class 'last' to the last <li> in the <ul> */
.content li.last {
	margin-bottom: 0;
}

/* A paragraph which is a list-header has the list element spacing after it rather than the paragraph spacing */
.content p.listheader {
	margin-bottom: 0.7em;
}

/* A list item which is the first in the list has the list element spacing before it rather than default spacing */
.content li.firstinlist {
	margin-top: 0 em;
}

/* A paragraph needing larger spacing before it rather than default spacing */
.content p.largerspacebefore {
	margin-top: 6.0em;
	margin-bottom: 1.0em;

}

/***************************************************/
/*                LIST BULLETS                     */
/***************************************************/
.content ul {
	padding-left: 0px;
	margin-left: 0px;
	list-style: none;
}
.content li {
	padding-left: 22px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .33em;
}

/***************************************************/
/*                     MISC                        */
/***************************************************/
.content h1 {
      margin-top:0; 
	font-size: 11pt;
	color: #0f366f;
	font-weight: bold;
	line-height: 1em;
}

.content h2 {
	font-size: 10pt;
	color: #0f366f;
	font-weight: bold;
}

.content p.emphasis {
	letter-spacing: 0.045em;
	color: #0f366f;
}

.content a {
	font-weight: normal;
	color: #0f366f;
	text-decoration: underline;
}

.content a.emphasis {
        font-size: 10pt;
	font-weight: bold;
	color: #0f366f;
	text-decoration: none;
}

.content p img { margin-right:4px;}

