body{
	background:#fff;
	margin:0;padding:0;
	/* start with a percentage font size to make ems work in ie */
	font:90% sans-serif;
	/* center container div */
	text-align:center;
}

#container{margin:10px auto 10px auto;padding:0;text-align:left;width:700px;}
	#heading{margin:0;padding:0;text-align:center;}
		#title{font:bold 2.5em sans-serif;}

	#body{margin:10px 0 0 0;padding:0;}
		br.page{display:none;}
        br.paragraph{margin-bottom:0.4em;}
        ul{margin:0;}



/* ========================
   Sections   
   ======================== */

.sectionLevel1{margin:0 0 2.5em 0;}
.sectionLevel1 .sectionName{font-weight:bold;font-size:1.6em;text-align:center;border-top:1px solid black;border-bottom:1px solid black;margin:0 0 0.5em 0;}
.sectionLevel1 .sectionBody{}

.sectionLevel2{margin:0 0 1em 1em;}
.sectionLevel2 .sectionName{font-weight:bold;font-size:1.3em;text-align:left;border:0;}
.sectionLevel2 .sectionBody{}



/* ========================
   Sub-section elements
   ======================== */

/* Entries */
div.entry{border:1px solid #ccc;}
div.entry div.title{font-weight:bold;background-color:#8cf;padding:0 0.2em 0 0.2em}
div.entry div.subtitle{background-color:#8cf;padding:0 0.2em 0 0.2em}
div.entry div.date{text-align:right;padding:0 0.2em 0 0.2em;border-bottom:1px solid #ccc;}
div.entry div.description{padding:0 0.2em 0 0.5em;text-align:justify;}


/* Tables */
table.tabular{border-left:1px solid #ccc;border-top:1px solid #ccc;border-collapse:collapse;}
table.tabular tr td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:0 0.5em 0 0.2em;vertical-align:top;}
table.tabular tr td.heading{font-weight:bold;background-color:#8cf;}

table.fieldList{border:0;}
table.fieldList td{border:0;}
table.fieldList td.name{font-weight:bold;width:8em;text-align:right;padding-right:1em;}
table.fieldList td.value{text-align:left;}



/* ========================
   Specific Item Formatting
   ======================== */

#levelsOfCompetencyList{font-size:0.8em;}

