* { font-size: 100%; padding: 0; margin: 0; }
* html .clearfix { height: 1%; }
body {
	font: 0.78em/1.333 Verdana, sans-serif;
	margin: 0;
	padding: 0;
	width: 100%;	
	padding-bottom: 10px;
}

a:hover{ text-decoration: none; }
a.cat:link,
a:active, a:hover{ color: #373F00; text-decoration: none; }
a.cat:visited{ color: #373F00; text-decoration: none; }
a.cat:hover{ color: #009ACE; text-decoration: underline; }
hr{
	background: none;
	height: 0px;
	border: none;
	border-bottom: 1px solid #d2d2d2;
	margin: 3px 20px 10px 10px;
	clear: both;
}
table{ font-size: 90%; }

.clearfix { display: inline-table; }

.clearfix { display: block; }

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.more{ margin-left: 13px; color: #0099CC; }

.more{background: url("/img/navigation_sub_element2.gif") no-repeat 3px;
	padding-left: 15px;
}

.more:hover,
.more:visited{ color: #0099CC; }

#conttd ol{ margin-left: 52px; }

#conttd OL { list-style-position: inside; }

#conttd p{
	margin: 1em 10px;
	padding-left: 20px;
	padding-right: 20px;
}

#conttd
ul{
	list-style-image: url("/img/navigation_sub_element2.gif");
	margin-left: 45px;
}

.tableglobalgray {
background-color:#CCCCCC;
border:0 solid;
}
.backgrounddarkgray {
background-color:#666666;
color:white;
font-family:Verdana,Geneva,Arial,Helvetica,"Sans serif";
font-size:11px;
font-weight:bold;
vertical-align:top;
}

.backgroundgray {
color:black;
font-family:Verdana,Geneva,Arial,Helvetica,"Sans serif";
font-size:11px;
}

.backgroundwhite {
background-color:#FFFFFF;
color:black;
font-family:Verdana,Geneva,Arial,Helvetica,"Sans serif";
font-size:11px;
}

 tr.backgroundgray  td, 
tr.backgroundgray  th {background-color: #c2efff;}

.text {
color:black;
font-family:Verdana,Geneva,Arial,Helvetica,"Sans serif";
font-size:11px;
}
