body {
        background-color: #FFFFFF;	/*white*/
        font-size: 12pt;
        color: #000;	/*black*/

}


h1 {
        margin: 0;
        padding: 2px;
        color: #000000;
        font-size: 1.2em;
        text-align: center;
        border: dotted #7b94ff;
        border-width: 2px 0px;
        letter-spacing:0.5em;
}
h2 {
        margin: 2em 0 0 0;
        padding: 2px 2px 2px 10px;
        font-size: 1.2em;
        background-color: #7b94ff;
        color: #fff;	/*white*/
}

h3 {
        margin: 1.5em 0 0 0;
        padding: 0 0 0 2px;
        color: #7b94ff;
        font-size: 1em;
}
h4 {
        margin: 1.5em 0 0 0;
        padding: 0 0 0 2px;
        color: #000;
        font-size: 0.9em;
}

p {
        margin: 0.8em 2em;
        font-size: 1em;
/*      text-indent: 1em; */

}

dl {
        margin: 0 2em;
}
dt {
        margin: 1em 0;
        font-weight: bold;
	color: #000;
}
dd {
        margin: 0.2m 0 0 2em;
	font-size: 0.9em;
}

ul {
/*	list-style: disc outside; */
	list-style-image: url(oss_icon.gif);
	margin: 0.5em 2em;
}
ol {
	list-style: decimal outside;
	margin: 0.5em 2em;
}
li {
	margin: 0.3em 0;
}

a {
        color: #339999;
}
a img {
	border: none;
}
a:visited {
        color: #999900;
}
a:active {
        color: #CCCCCC;
}
a:hover {
        color: #cc3366;
}

div.link {
        float: left;
        font-size: 0.8em;
}
div.form {
        float: right;
}

div.tbl-icon {
        margin-top: 10px;
        margin-left: 20px;
}


/*** table: body ***/
table.main {
 	width: 800px;
}
table.list-body {
        width: 100%;
        font-size: 12pt;
}
td.list-page {}
td.list-head {
        padding: 2px;
        background-color: #95D490;
        border: solid 0.5px #FFFFFF;
}
td.list-odd {
        padding: 2px;
        background-color: #E6FAD8;
        border: solid 0.5px #FFFFFF;
}
td.list-evn {
        padding: 2px;
        background-color: #EEEEEE;
        border: solid 0.5px #FFFFFF;
}
td.list-disp {
        padding: 1px;
        background-color: #FFEE99;
        border: solid 0.5px #FFFFFF;
}
table.link {
	margin: 0.2em 0.9em 0 2em;
}
td.link-head {
	padding: 0 2px 4px 0;
}
td.link-note {
	padding: 0 10px 4px 0;
}
td.line {
	height:	2px;
	background-color: #95D490;
}

ol.oss {
	list-style-type: none;
}

table.oss1 {
	width: 700px;
	margin: 10 0 0 45px;
}
table.oss2 {
	width: 400px;
	margin: 10 0 0 45px;
}
table.oss3 {
	width: 700px;
	margin: 10 0 0 100px;
}
td.oss-head {
	width: 100px; 
	padding: 2px;
}
td.oss-note {
	padding: 2px;
}
td.oss-head3 {
	width: 150px; 
	padding: 2px;
}

