
.ramenu {
	background-color: #ffffff ;
	border: solid 2px #ccccff ; 
	border-radius: 8px;
	padding: 6px;
	text-align: center;
	font-size:11pt ;
	color:#000033 ;
}

.ramenu a { color:#000033; }

.ramenu:hover { 
	background-color: #f0f0ff ;
	color:#000033; 
}


.rbmenu {
	background-color: #ffffff ;
	border: solid 2px #ffcc66 ; 
	border-radius: 8px;
	padding: 6px;
	text-align: center;
	font-size:11pt ;
	color:#331100 ;
}

.rbmenu a { color:#331100; }

.rbmenu:hover { 
	background-color: #ffefe0 ;
	color:#331100; 
}


.rcmenu {
	background-color: #ffffff ;
	border: solid 2px #66ffcc ; 
	border-radius: 8px;
	padding: 6px;
	text-align: center;
	font-size:11pt ;
	color:#003300 ;
}

.rcmenu a { color:#003300; }

.rcmenu:hover { 
	background-color: #e0ffef ;
	color:#003300; 
}


.rdmenu {
	background-color: #ffffff ;
	border: solid 2px #ff88ee ; 
	border-radius: 8px;
	padding: 6px;
	text-align: center;
	font-size:11pt ;
	color:#330011 ;
}

.rdmenu a { color:#330011; }

.rdmenu:hover { 
	background-color: #ffe9f5 ;
	color:#330011; 
}




.rabox {
	width:310px ;
	background-color: #ffffff ;
	border: solid 2px #ccccff ; 
	border-radius: 4px;
	padding: 10px 4px 4px 4px;
	text-align: center;
	font-size:13pt ;
	color:#000033 ;
}

.rbbox {
	width:310px ;
	background-color: #ffffff ;
	border: solid 2px #ffcc66 ; 
	border-radius: 4px;
	padding: 10px 4px 4px 4px;
	text-align: center;
	font-size:13pt ;
	color:#331100 ;
}

.rcbox {
	width:310px ;
	background-color: #ffffff ;
	border: solid 2px #66ffcc ; 
	border-radius: 4px;
	padding: 10px 4px 4px 4px;
	text-align: center;
	font-size:13pt ;
	color:#003300 ;
}

.rdbox {
	width:310px ;
	background-color: #ffffff ;
	border: solid 2px #ff88ee ; 
	border-radius: 4px;
	padding: 10px 4px 4px 4px;
	text-align: center;
	font-size:13pt ;
	color:#330011 ;
}

.rboxtxt {
	padding: 4px;
	text-align: left;
	font-size:10pt ;
	line-height:140% ;
}


.rebox {
	width:310px ;
	background-color: #f5f5ff ;
	border: solid 2px #6699ff ; 
	border-radius: 4px;
	padding: 10px 5px 5px 5px;
	margin: 5px;
	text-align: left;
	font-size:11pt ;
	color:#000000 ;
}

.reinbox {
	width:300px ;
	padding: 4px;
	text-align: left;
	font-size:10pt ;
	color:#000000 ;
}


.subore {
	width:250px ;
	background-color: #fff9f5 ; 
	border: solid 1px #ff9900 ; 
	color:#332200;
	border-radius: 6px ;
	padding: 10px ;
	margin: 10px ;
}

.ratit{

	font-size:12pt ;
	color:#000000 ;
	padding: 10px ;

}

.txtboxa {
	width:300px ;
	text-align: left;
	font-size:10pt ;
	color:#000000 ;
}

/* rep1__________________________________ */

.retopta{
	width:306px ;
	background-color: #f0f5ff ;
	border: dashed 2px #ccccff ; 
	border-radius: 4px;
	padding: 10px 4px 4px 4px;
	text-align: left;
	font-size:10pt ;
	color:#000000 ;
}

.retta{
	background-color: #627cff ;
	border: solid 1px #344ed3 ; 
	border-radius: 4px;
	padding: 4px;
	text-align: center;
	font-size:10pt ;
	color:#ffffff ;
}


/* rep2__________________________________ */

.retoptb{
	width:306px ;
	background-color: #fff5ec ;
	border: dashed 2px #ffd88a ; 
	border-radius: 4px;
	padding: 10px 4px 4px 4px;
	text-align: left;
	font-size:10pt ;
	color:#000000 ;
}


/* rep3__________________________________ */

.retoptc{
	width:306px ;
	background-color: #f0fff5 ;
	border: dashed 2px #ccf0dd ; 
	border-radius: 4px;
	padding: 10px 4px 4px 4px;
	text-align: left;
	font-size:10pt ;
	color:#000000 ;
}


.rettc{
	width:300px ;
	background-color: #22bb88 ;
	border: solid 1px #22dd99 ; 
	border-radius: 4px;
	padding: 10px 4px 4px 4px;
	margin: 10px ;
	text-align: left;
	font-size:11pt ;
	color:#ffffff ;
}


/* rep4__________________________________ */


.retoptd{
	width:310px ;
	background-color: #ffffff ;
	border:  solid 1px #ffaacc ; 
	border-radius: 4px;
	padding: 10px 4px 4px 4px;
	text-align: center;
}







.subken {
	background-color: #f4f4ff ; 
	border: solid 1px #9999dd ; 
	color:#000033;
	border-radius: 4px;
	padding: 8px 8px 8px 8px;
}

.subblu {
	background-color: #f4f4ff ; 
	border: solid 1px #d4d4dd ; 
	color:#224499;
	border-radius: 6px;
	padding: 10px 10px 10px 10px;
}

.subgre {
	background-color: #f4fffa ; 
	border: solid 1px #d4eedd ; 
	color:#009933;
	border-radius: 6px;
	padding: 10px 10px 10px 10px;
}
