BODY
{
	scrollbar-base-color:      #A0A0A0;
	scrollbar-3dlight-color:   #A0A0A0;
	scrollbar-arrow-color:     #A0A0F0;
	scrollbar-darkshadow-color:#A0A0A0;
	scrollbar-face-color:      #FFFFD0;
	scrollbar-track-color:     #FFF0F0;
	scrollbar-highlight-color: #FFFFD0;
	scrollbar-shadow-color:    #FFFFD0;
	font-size: 10pt;
	color: 	#404040;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-attachment: fixed;
	background-image: url("./images/back.gif");
	font-family: Verdana, Arial, sans-serif;
}
A{
	color:	#8000ff;
	text-decoration : none;
}
A:hover
{
	position:relative;
	top:1px;
	left:1px; 

	color:	#FF0000;
	text-decoration : none;
}
A:link
{
	COLOR: #FF0000;
	text-decoration:none;
}
A:visited
{
	COLOR: #996633;
	text-decoration:none;
}
TABLE
{
	margin: 0px;
	padding: 0px;
	border-spacing: 2px;
	/* border-collapse: collapse; */
}
TR, TD
{
	font-size: 10pt;
	text-align:left;
	vertical-align:top;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
TH
{
	color:#FFFFFF;
	background-color:#705050;
	font-variant:small-caps;
	font-size:10pt;
	margin: 0px;
}
HR
{
	color: #CCCCCC;
}
#menu TABLE
{
	background-image: url("./images/topmenu/back_topmenu.gif");
	border-collapse: collapse;
}
#menu TD
{
	padding: 0px;
	border: #ccc 1px solid;
	margin-left: auto;
	margin-right: auto;
	text-align: center
	font-size: 10pt;
	border-collapse: collapse;
	background-color: #ffffff;
}
#menu A
{
	padding: 2px;
	margin: 1px;
	DISPLAY: block; 
	FONT-SIZE: 10px;
	font-weight: bold;
	/*TEXT-DECORATION: none*/
}
#menu A:hover {
	font-weight: bold;
	COLOR: #fff;
	BACKGROUND-COLOR: #ff9933
}
.topmenu
{
	text-align:center;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height:100px;
	padding: 0px;
	border: 0px solid #A0A0A0;
	background-image: url("./images/topmenu/title.jpg");
	background-repeat: no-repeat;
}
.pagebody
{
	width:800px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	font-size:10pt;
	color:#000000;
	border-right: 0px solid #000000;
	background-image: url("./images/bg.gif");
}
.pagetitle
{
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	text-align:center;
	font-size: 21pt;
	color: 008080;
}
.column
{
	width: 600px;
	text-align:left;
	font-size: 10pt;
	color: 008080;
	margin-left: auto;
	margin-right: auto;
}
.date
{
	font-size: 10pt;
	text-align: right;
	font-weight:bold;
}
.category
{
	border: 0px solid #ffffff;
	margin-bottom: 2px;
	padding: 2px;
	color: #A0A0A0;
	background-color:#FAEDC5;
	font-family:"sans-serif";
	font-variant:small-caps;
	font-weight: bold;
	font-size:14pt;
}
.box_title
{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #A0A0A0;
	border-bottom: 0px;
	background-color: #91BF7F;
	color: #ffffff;
	font-size: 14pt;
	padding: 5px;
}
.box
{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #40A030;
	border-collapse: collapse;
	padding: 10px;
	text-align: left;
}
.author
{
	text-align: right;
	font-size: 10pt;
	color: #FFFFFF;
}
.box_middle
{
	margin: 0px;
	margin-bottom: 2px;
	padding: 2px;
	border: 1px solid #91BF7F;
	font-size: 10pt;
	text-align:left;
}
.box_middle_title
{
	margin: 0px;
	padding: 2px;
	color: #CC4040;
	background-color:#EEB5BD;
	font-variant:small-caps;
	font-size:10pt;
}
.box_left
{
	margin: 0px;
	margin-bottom: 2px;
	padding: 2px;
	border: 1px solid #91BF7F;
	font-size: 9pt;
	text-align:left;
	background-color: #EEFFFF;
}
.box_left_title
{
	margin: 0px;
	padding: 2px;
	color: #6060DD;
	background-color:#BEDAEB;
	font-variant:small-caps;
	font-size:10pt;
}
.box_right
{
	margin: 0px;
	margin-bottom: 2px;
	padding: 2px;
	border: 1px solid #91BF7F;
	font-size: 10pt;
	text-align:left;
	background-color: #EEDDFF;
}
.box_right_title
{
	margin: 0px;
	padding: 2px;
	color: #604080;
	background-color:#D9CADC;
	font-variant:small-caps;
	font-size:10pt;
}
.item
{
	/* border: 1px solid #A03030; */
	padding: 2px;
	margin: 2px;
}
.item_title
{
	background-color: #FFFFD0;
	font-site: 9px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.copyright
{
	width:800px;
	border: 1px solid #000000;
	color: #FFFFFF;
	text-align: left;
	font-size:8pt;
	background-color: #800000;
}
.title
{
	width:90%;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #ddddee;
	border-width: 7px;
	color: 	#000099;
	font-size: 30px;
	text-align: justify;
	text-justify: distribute-all-lines
}
