body {

	background-color: #FDFDFD;

	font-size: 95%;
	font-family: "Comic Sans MS", cursive;
}



li {

	margin-top: 0.5ex;
}


h1 {

	text-align: center;

	font-size: 150%;

	color: #F8F8F8;

	background-color: #009966;

	border-top: 3px #111B34 solid;

	border-bottom: 3px #111B34 solid;

	padding: 1ex;

	clear: both;

}



h2 {

        text-align: center;

        font-size: 150%;

        clear: both;

		color: #0000FF;

        padding-top: 0.25ex;

        padding-bottom: 0.25ex;

        border-top: #1E3B82 2px solid;

        border-bottom: #1E3B82 2px solid;

}



h3 {

        font-size: 120%;

        padding-bottom: 0.25ex;

        border-bottom: #111111 1px solid;

        color: #009966;

        clear: both;

}



h4 {

	font-size: 110%;

	font-style: italic;

	font-weight: bold;
	color: #009966;

	clear: both;

	border-bottom: #333333 1px solid;

	margin-bottom: 1ex;

}



h5 {

	font-size: 100%;

	font-weight: bold;

	margin-top: 1ex;

	margin-bottom: 0ex;

}



pre {

	margin-top: 0.5ex;

	margin-bottom: 0.5ex;

}



div.sample {

	border: #333333 2px solid;

	padding: 0.5ex 2ex 0.5ex 2ex;

	margin: 1ex 6ex 1ex 6ex;

}



td {

	vertical-align: top;

	padding-left: 1ex;

	padding-right: 1ex;

}



th {

	margin-left: 1ex;

	margin-right: 1ex;

}



table.addresses {

	margin-left: 2ex;

	margin-right: 2ex;

}



table.bordered, td.bordered, th.bordered

{

    border-color: #111B34;

    border-style: solid;

    font-size: 95%;

}



table.bordered

{

    border-width: 0 0 1px 1px;

    border-spacing: 0;

    border-collapse: collapse;

}



td.bordered,th.bordered {

	margin: 0;

	padding: 4px;

	border-width: 1px 1px 0 0;

	background-color: #E6E6E6;

}





th.sideHeading {

        vertical-align: middle;

        font-size: 150%;

        font-weight: bold;

        padding: 1ex;

        color: #F9F9F9;

        background-color: #1E3B82;       

        width: 80px;

}



td.goodbad {

	text-align: right;

	font-weight: bold;

}





td.addrKinds {

	width: 6em;

	font-style: italic;

	text-align: right;

}



p {

	margin-top: 1ex;

	margin-bottom: 1ex;

}



.note {

	font-size: 85%;

	color: #666666;

}



.left {

	float: left;

	padding-right: 10px;

}



.right {

	float: right;

	padding-left: 10px;

}



img {

	padding-top: 10px;

	padding-bottom: 10px;

}



.clear {

	clear: both;

}



.rightJustify {

	text-align: right;

}



.centered {

	text-align: center;

}



ol ol {

	list-style-type: lower-alpha;

}



.highlight {

	

	background:silver

}



em.consider {
	color: #FF0000;
	font-weight: bold;
}

strong.red {
	color: #FF0000;
}

strong.green {
	color: #009966;
}