body, td, th, p, li  {
	font-size : 12px;
	font-family : Arial, Helvetica, MS Sans Serif, Sans-Serif;
	font-style : normal;
	color : #000000;
	margin : 0;
}
th {
	font-weight : bold;
}
font {
	font-family : Arial, Helvetica, MS Sans Serif, Sans-Serif;
	font-style : normal;
}
ul, ol {
	margin : 0pt 0pt 0pt 40pt;
}

input, textarea, select, option {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0 4 0 4;
	color: #202020;
	background-color: #FFF;
}

.pwdmode {
	margin: 0;
	padding: 1 5 1 5;
	color: #444;
	background-color: #CCCCFF;
	border: 1 solid #00A;
}
.pwdmode a {
	color: #444;
}
.pwdmode p {
	color: #444;
}

#normal {
	text-indent : 20pt;
	margin : 0;
	text-align : justify;
}
#hrline {
	margin : 0pt -10pt 0pt -10pt;
}
#rem {
	margin : 0;
}
#discuss {
	font-size: 7.5pt;
	margin: 0;
	padding: 0 0 7 10pt;
	text-indent: -10pt;
}

.text-table { margin: 0; padding: 0 3 0 3; }
.text-table #xtd { font-size: 8pt; }

.news {
	margin : 0;
	padding : 0;
	text-align : justify;
}
#body.news {
	text-indent : 10pt;
}
.text {
	margin : 10pt 10pt 10pt 10pt;
	padding : 0pt 0pt 0pt 0pt;
	width : 100%;
}
#head.text {
	margin : 10pt 10pt 0pt 10pt;
}

.photo {
	text-align : center;
	font-size : xx-small;
	padding : 5pt 10pt 5pt 0pt;
	float : none;
}
#left.photo  {
	padding : 5pt 10pt 5pt 0pt;
	float : left;
}
#right.photo   {
	padding : 5pt 0pt 5pt 10pt;
	float : right;
}

.control {
	font-weight: bold;
	color: #FFFFFF;
	font-size=8pt;
	background-color: #138CBF;
	border: 1;
	border-style: solid;
	border-color: #007AAF;
}

.nofloat {clear: both; font-size: 1px; line-height:1px; height: 1px;}

a {
	text-decoration: underline;
	font-weight : bold;
	color: #007AAF;
}
a:hover  {
	text-decoration: underline;
	font-weight : bold;
	color: #138CBF;
}

.menu {
	font-weight: normal;
	font-size : 8pt;
	margin: 0 0 0 0;
}
ul.menu {
	margin: 0 5 5 20;
	list-style : disk;
}
#title.menu {
	font-weight : bold;
	color: #A0F0FF;
}
#section.menu {
	text-align: center;
	color: #FFFFFF;
}
a.menu   {
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
a.menu:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
a.menu:active {
	font-weight: normal;
	text-decoration: underline;
	color: #0000FF;
}



#tmenu {
	font-weight: normal;
	font-size : 8pt;
	color: #000000;
}

.cat {
	font-weight: normal;
	font-size : 8pt;
	margin: 0 0 0 0;
}
#grp.cat {
	font-weight: bold;
	font-size : 10pt;
	margin: 7 0 0 0;
	color: #0040A0;
}
ul.cat {
	margin: 0 5 5 20;
	list-style : disk;
}
a.cat   {
	font-weight: bold;
	text-decoration: none;
	color: #0040A0;
}
a.cat:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #007AAF;
}

#tit {
	font-weight : bold;
	font-size : 10pt;
	color: #007AAF;
}

#photo  {
	font-size : xx-small;
	font-style : normal;
	text-align : center;
}

#dsk {
	font-size : xx-small;
	text-align : left;
}

h1, h2, h3, h4, h5  {
	font-weight : bold;
	font-style : normal;
	margin : 5pt 0pt 3pt 0pt;
}
h1 {
	font-size : large;
	text-align : center;
}
h2  {
	font-size : medium;
	text-align : center;
}
h3  {
	font-size : small;
	text-align : center;
}

h4  {
	font-size : x-small;
	text-align : center;
}

