body, td {
	BACKGROUND-COLOR: #FFFFFF;
	TEXT: #000000;
	MARGIN: 0;
	CELLPADDING: 0px;
	CELLSPACING: 0px;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

FONT.login {
	COLOR: #757575;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}

FONT.toppy {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

A:link {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

A:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

A:hover {
	COLOR: #d2245f;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

A:active {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

A.nLink:link {
	COLOR: #485DB0;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

A.nLink:visited {
	COLOR: #485DB0;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

A.nLink:hover {
	COLOR: #d2245f;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

A.nLink:active {
	COLOR: #485DB0;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}



A.fpassword:link {
	COLOR: #757575;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: none;
}

A.fpassword:visited {
	COLOR: #757575;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: none;
}

A.fpassword:hover {
	COLOR: #d2245f;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

A.fpassword:active {
	COLOR: #757575;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: none;
}

TD.Law1 { BACKGROUND-COLOR: #d5dde5; }
TD.Law2 { BACKGROUND-COLOR: #eef3f8; }
TD.Law3 { BACKGROUND-COLOR: #f2f2f2; }
TD.Law4 { BACKGROUND-COLOR: #ffdee7; }
TD.Law5 { BACKGROUND-COLOR: #ffffff; }
TD.Law6 { BACKGROUND-COLOR: #fcefef; }
TD.Law7 { BACKGROUND-COLOR: #3686b7; }

FONT.LawH1 { FONT-COLOR: #1d3652;}

.LawBoxbl {background: url(images/bl.gif) 0 100% no-repeat #f2f2f2; width: 625px}
.LawBoxbr {background: url(images/br.gif) 100% 100% no-repeat}
.LawBoxtl {background: url(images/tl.gif) 0 0 no-repeat}
.LawBoxtr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px}
.LawBoxclear {font-size: 1px; height: 1px}

.LawBox2bl {background: url(images/bl.gif) 0 100% no-repeat #f2f2f2; width: 600px}
.LawBox2br {background: url(images/br.gif) 100% 100% no-repeat}
.LawBox2tl {background: url(images/tl.gif) 0 0 no-repeat}
.LawBox2tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px}
.LawBox2clear {font-size: 1px; height: 1px}

.LawRefbl {background: url(images/bl2.gif) 0 100% no-repeat}
.LawRefbr {background: url(images/br2.gif) 100% 100% no-repeat; ; padding:5px}
.LawReftl {background: url(images/tl2.gif) 0 0 no-repeat}
.LawReftr {background: url(images/tr2.gif) 100% 0 no-repeat; padding:0px}
.LawRefclear {font-size: 1px; height: 1px}

.LawTopsbl {background: url(images/bl.gif) 0 100% no-repeat #f2f2f2; width: 260px}
.LawTopsbr {background: url(images/br.gif) 100% 100% no-repeat}
.LawTopstl {background: url(images/tl.gif) 0 0 no-repeat}
.LawTopstr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px}
.LawTopsclear {font-size: 1px; height: 1px}

.LawRepbl {background: url(images/bl.gif) 0 100% no-repeat #f2f2f2; width: 600px}
.LawRepbr {background: url(images/br.gif) 100% 100% no-repeat}
.LawReptl {background: url(images/tl.gif) 0 0 no-repeat}
.LawReptr {background: url(images/tr.gif) 100% 0 no-repeat; padding:0px}
.LawRepclear {font-size: 1px; height: 1px}

#msg_error
{
	background: #FF7F84 url(images/div_error.png) no-repeat left;
	padding: 2px 2px 2px 25px;
	color: #ffffff;
	border: 1px solid red;
	font-weight: bold;
	width: 567px;
	margin: 3px;
}

TABLE.navi
{
	border-style:solid;
	border-color:#ececec;
	border-width:1px;
}

#msg_ok
{
	background: #7FFF84 url(images/div_ok.png) no-repeat left;
	padding: 2px 2px 2px 25px;
	color: green;
	border: 1px solid green;
	font-weight: bold;
	width: 567px;
	margin: 3px;
}

#lawHover {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}