.cat0 {
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 5px;
	padding-left : 10px;
	font-size : 12px;
}
.cat1 {
	padding-right : 10px;
	padding-top : 0px;
	padding-bottom : 5px;
	padding-left : 20px;
	font-size : 11px;
}
.cat2 {
	padding-right : 10px;
	padding-top : 0px;
	padding-bottom : 5px;
	padding-left : 30px;
	font-size : 10px;
}

.cat_path {
	font-size: 14px;
}

.cat_current {
	font-size: 16px;
	font-weight: bold;
	color: red;
}

a.link0 {
	text-decoration:none;
	font-weight : bold;
}
a.link0:hover {
	text-decoration:none;
	font-weight : bold;
	color : #CC0000;
	background-color: #FFFF00;
}
a.link1 {
	text-decoration:none;
}
a.link1:hover {
	text-decoration:none;
	color : #CC0000;
	background-color: #FFFF00;
}
a.link2 {
	text-decoration:none;
}
a.link2:hover {
	text-decoration:none;
	color : #CC0000;
	background-color: #FFFF00;
}

acronym {
	font-family: Verdana, Geneva, Arial;
	FONT-SIZE: 14px;
	font-variant: small-caps;
}


textarea.text, input.text {
	BORDER: #D4B4B4 1px solid;
	FONT-SIZE: 12px;
	font-family : Verdana, Geneva, Arial;
	
	scrollbar-3d-light-color:#999999;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color: #e8e8e8;
	scrollbar-dark-shadow-color:#aaaaaa;
	scrollbar-face-color : #dddddd;
	scrollbar-highlight-color : #e8e8e8;
	scrollbar-shadow-color : #aaaaaa;
	scrollbar-track-color : #eeeeee;
	
	background-color: #FFFFFF;
	color : #000000;
}
input.button {
	BORDER: #D4B4B4 1px solid;
	FONT-SIZE: 11px;
	font-family : Verdana, Geneva, Arial;
	background-color: #FFFFFF;
	color : #000000;
	cursor: hand;
}


.bg2 {
	background-image: url(bg-b.gif);
	background-repeat: repeat-x;
	background-color: #FFFAF0;
	background-position : bottom;
}

.date {
	color : #333333;
	FONT-SIZE: 10px;
}

.note {
	color : #B22222;
}

.marg1 {
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
}
.marg2 {
	padding-right : 20px;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 20px;
}
.marg3 {
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 3px;
	padding-left : 0px;
}
.marg4 {
	padding-right : 3px;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	background-color : #FFD700;
	border : 1px solid #B22222;
}
.marg5 {
	padding-right : 0px;
	padding-top : 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	width : 110px;
}
.marg6 {
	padding-right : 0px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 0px;
}

p, td, br, div, li, ol, ul, .text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}

a {
	color: #0066CC;
	text-decoration:underline;
}
a:hover {
	color: #0066CC;
	text-decoration:underline;
}
a.nu {
	text-decoration:none;
}
a.nu:hover {
	text-decoration:none;
}
a.black {
	color:#000000;
	text-decoration:none;
}
a.black:hover {
	color:#B22222;
	text-decoration:none;
}
a.m {
	color: #000000;
	text-decoration:none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
a.m:hover {
	color:#B22222;
	text-decoration:none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
a.lang {
	color: #555555;
	text-decoration:none;
}
a.lang:hover {
	color:#555555;
	text-decoration:none;
}
.curlang {
	color : #AAAAAA;
}


pre {
	font-family: Lucida Console, Courier New, Courier, mono;
	font-size: 14px;
}

.menuleft_text {
	color: #000000;
	font-family : Georgia, Times New Roman, serif;
	font-size : 12px;
	font-weight : bold;
}

.menuleft_bullet {
	color: #555555;
	text-decoration:none;
	font-size : 16px;
	font-weight : bold;
}

.chapter_title {
	color: #003399;
	text-decoration:none;
	font-family : Impact, Verdana, Arial, Helvetica, sans-serif;
	font-size : 24px;
}

.chapter_link {
	color: #0066CC;
	text-decoration:underline;
	font-size : 12px;
	font-weight : bold;
}

.document_title {
	color: #0066CC;
	text-decoration:none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
}


.element_back {
	color: #FFCC00;
	text-decoration:none;
	font-size : 20px;
	font-weight : bold;
}

.proname {
	color: #CC0000;
	text-decoration:none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
}

.procity {
	color: #999999;
	text-decoration:none;
	font-size : 12px;
	font-weight : bold;

}

.prodesc {
	text-decoration:none;
	font-size : 12px;
	font-weight : bold;
}

.prolink {
	color: #0066CC;
	font-size : 14px;
	font-weight : bold;
}

.prohigh {
	color: #FF0000;
	text-decoration:none;
}

.prolow {
	color: #666666;
	text-decoration:none;
}

.proratetitle {
	font-size: 14px;
	font-weight: bold;
	color: #990033;
}

.proratesum {
	font-family: Lucida Console, Courier New, Courier, mono;
	font-size: 14px;
	font-weight: bold;
	color: #990099;
}

.opiniontext {
	font-family: Lucida Console, Courier New, Courier, mono;
	font-size: 14px;
}

.opinionfirm {
	font-size: 18px;
	font-weight: bold;
}

.status {
	font-size: 16px;
	font-weight: bold;
	color: white;
	background-color: #D00000;
	padding: 10px;
}
