
body {
	color            : black;
	background-color : #ffffff;
}

/* for NN4 */
p,blockquote,ul,ol,dl,li,dt,dd,div,th,td,caption,strong,em  {
	color            : black;
}

p,dl,ul,ol {
	line-height      : 150%;
}

a:Link, a:Active {
	color            : #6666CC ;
}

a:Visited {
	color            : #660066 ;
}

a:Link:Hover, a:Visited:Hover {
	background-color : #6666CC;
	color            : #ffffff;
}

h1 {
	font-size        : 200%;
	text-align       : left;
	font-weight      : bold;
	color            : #009933;
	background-color : #ffffff;
	margin-left      : 0px;
	padding          : 0px;
	border-color     : #009933;
	border-width     : 2px 0px 0px 0px;
	border-style     : solid;
}

h2 {
	font-size        : 150%;
	text-align       : left;
	font-weight      : bold;
	color            : #000000;
	background-color : #ffffff;
	margin-right     : 0;
	padding          : 0px;
	border-color     : #000000;
	border-width     : 1px 0px 0px 0px;
	border-style     : solid;
}

h3 {
	font-size        : 110%;
	text-align       : left;
	font-weight      : bold;
	color            : #000000;
	background-color : #ffffff;
	margin-right     : 0;
	padding          : 0px;
	border-color     : #000000;
	border-width     : 0px 0px 0px 0px;
	border-style     : none;
}

ul {
	list-style-type  : square;
}

dl {
	margin-top       : 0;
	margin-bottom    : 0;
}

table {
	border-width     : 2;
	margin           : 0;
}

th {
	background-color : #9999FF;
	border-width     : 2;
	padding-top      : 6;
	padding-bottom   : 4;
}

td {
	background-color : #F3F3F3;
	text-align       : center;
	border-width     : 2;
	padding-top      : 6;
	padding-bottom   : 4;
}

td.menubtn {
	text-align       : center;
	font-size        : 80%;
	color            : #808080;
	border-width     : 2;
	border-style     : solid;
	border-color     : #CCCCCC;
	background-color : #FFFFFF;
	padding          : 2;
}

th.sett {
	text-align       : left;
	font-size        : 100%;
	color            : #333399;
	border-width     : 1px;
	border-style     : solid;
	border-color     : #cccccc;
	background-color : #dcdcdc;
	padding          : 0px;
}

th.setct {
	text-align       : left;
	font-size        : 100%;
	color            : #333399;
	border-width     : 1px;
	border-style     : solid;
	border-color     : #a0b0d0;
	background-color : #b0c0f0;
	padding          : 0px;
}

td.set {
	vertical-align   : top;
	text-align       : left;
	font-size        : 100%;
	color            : #000000;
	border-width     : 1px;
	border-style     : solid;
	border-color     : #cccccc;
	background-color : #dcdcdc;
	padding          : 0px;
}

th.rsct {
	text-align       : left;
	font-size        : 100%;
	color            : #006633;
	border-width     : 1px;
	border-style     : solid;
	border-color     : #99ff99;
	background-color : #ccffcc;
	padding          : 0px;
}

th.rst {
	text-align       : left;
	font-size        : 100%;
	color            : #006633;
	border-width     : 1px;
	border-style     : solid;
	border-color     : #cccccc;
	background-color : #dcdcdc;
	padding          : 1;
}

td.rs {
	text-align       : right;
	font-size        : 100%;
	color            : #000000;
	border-width     : 1px;
	border-style     : solid;
	border-color     : #cccccc;
	background-color : #dcdcdc;
	padding          : 0px;
}

td.table4 {
	text-align       : left;
	font-size        : 90%;
	color            : #000000;
	border-width     : 0px;
	border-style     : none;
	border-color     : #ffffff;
	background-color : #ffffff;
	padding          : 0px;
}

