div.page_content_inner {
  width:606px;
}

div.content_group_outer {
	width:100%;
	border-style:solid;
	border-radius:0.5pc;
	border-color:Grey;
	border-width:1px;
	background:#ddd;
	color:Black;
	margin-bottom:0.25pc;
}

div.content_group_outer:hover {
	background:SkyBlue;
	color:White;
}

div.content_group_inner {
	padding-left:1pc;
	padding-right:1pc;
	padding-top:0.5pc;
	padding-bottom:0.5pc;
}

span.content_group_caption {
	display:inline-block;
	width:100%;
	font-size:larger;
	margin-bottom:0.5pc;
	Color:DarkBlue;
}

span.content_group_description {
	display:inline-block;
	width:100%;
	font-style:italic;
	color:black;
}

span.content_group_count {
	font-size:smaller;
}

span.content_group_count {
	display:inline-block;
	width:100%;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:smaller;
	font-style:italic;
	margin-top:0.5pc;
	color:#466;
}

div.content_additional_outer {
	width:100%;
	border-style:solid;
	border-radius:0.5pc;
	border-color:Grey;
	border-width:1px;
	background:#aaa;
	color:Black;
	margin-top:1pc;
	margin-bottom:1pc;
}

div.content_additional_inner {
	width:100%;
	text-align:center;
	padding-top:0.25pc;
	padding-bottom:0.25pc;
}

div.not_implemented_outer {
	font-size:smaller;
	color:#733;
	width:100%;
	margin-bottom:0.5pc;
}

div.additional_feature_outer {
	font-size:smaller;
	width:100%
}

span.CSV_text, span.RSS_text, span.Chart_text, span.ISO_text, span.Config_text {
	color:#555;
}

span.CSV_data1, span.RSS_data1, span.Chart_data1, span.ISO_data1, span.Config_data1 {
	color:#227;
}

span.CSV_data2 {
    color:#111;
}

@media screen and (max-width: 639px) {
	div.page_content_inner {
	  	width:95%;
  	}
}

