body, html
{
 font:13px verdana;
 background: #ffffff; 
 margin: 0px;
 padding: 0px;
 border: 0px;
 color:#000000;
}

.reds,.reds:hover
{
	font-size:16px;
	color:red;
	font-weight:bold;
}
.menu
{
	padding-bottom:2px;
}

.grtree_sel,.grtree:hover
{
	font-size:12px;
	font-weight:bold;
	color:#002741;
}

.grtree
{
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 margin:0px;
 padding:0px;
}


.tree2
{
	background:url(/img/str.gif) left no-repeat;
	font-size:12px;
	color:#000000;
	padding-left:10px;
}

.tree2_sel,.tree2:hover
{
	background:url(/img/str.gif) left no-repeat;
	font-size:12px;
	color:#5AB531;
	padding-left:10px;
}


.wt2
{
color:#777777;
font-size:10px;
}

.tit
{
 font-size:16px;
 
 padding-top:10px;
}

.nul
{
	border:0px;
}

table,td
{
	font-size:13px;
	vertical-align:top;	
}

H1,H2
{
	font-size:16px;color:#476C3D;
}

H3 {FONT-SIZE: 14px; color:#476C3D;}
H4,H5,H6 
{
	font-size: 12px; 
	color:#476C3D;
}

p:first-letter
{
 padding-left:7px;
 text-align:justify;
}

a
{
 color: #476C3D;
 text-decoration:none;
}

a:hover
{
color: #609CC4;
}

a img
{
 border:0px;
}

.error
{
	padding:10px;
	border: 3px dotted #609CC4;

}

.current,.current:hover
{
font-size:14px;
color:white;
border:1px #104D73 solid;
background: #609CC4;
font-weight:bolder;
padding:5px;
}

.nocurrent
{
padding:5px;
font-size:14px;
border:1px gray dotted;
}

.nocurrent:hover
{
	background: #609CC4;
	color:white;
}

.buttons
{
border:1px solid blue;
}

.btn
{
background:white; 
border:3px #666666 double;
}

.wt,.wt:hover
{
color:#D4D1CE;
text-decoration:none;
}

.m1
{
	font-size:16px;
	font-weight:bold;
	color:black;
}
.m1:hover
{
	color:#555555;
}

.m0
{
vertical-align:middle;
padding-left:5px;
padding-right:5px;
}

.m01
{
background:url(/img/m2.jpg) left no-repeat;
}

.m02
{
background:url(/img/m1.jpg) right no-repeat;
}
