body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.robodiv {
    display: none;
}

.search_tbl {
    font-size: x-small;
}

.search_tbl_title {
    font-weight: bold;
}

A.cat {
	font-size: x-small;
	color: #3030A0;
	text-decoration: none;
}

A.cat:hover {
	text-decoration: underline;
	color: #A0A0F0;
}

form {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

input {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

input.search_submit {
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #202020;
	color: #202020;
	background-color: #F0F0F0;
	cursor: pointer;
}

.separator_line {
	background-color: #101010;
}

.middle_col {
	border-left: 1px solid #101010;
	border-right: 1px solid #101010;
	border-bottom: 1px solid #101010;
}

.left_col {
	border-bottom: 1px solid #101010;
}

.right_col {
	border-bottom: 1px solid #101010;
}

.soft_tbl {
	padding: 4px;
	text-align: justify;
}

.soft_tbl_title {
	background-color: #E0E0E0;
	color: #000000;
}

.soft_tbl_left {
	background-color: #F0F0F0;
	color: #000000;
}

.soft_tbl_bottom {
	background-color: #E0E0E0;
	color: #000000;
}

a.soft_name {
	font-weight: bold;
	color: #3030A0;
}

a.soft_name:hover {
	font-weight: bold;
	color: #A0A0F0;
}


a.soft_bottom {
	font-weight: bold;
	color: #3030A0;
}

a.soft_bottom:hover {
	font-weight: bold;
	color: #A0A0F0;
}

a.soft_author,
a.soft_cat_name,
a.left_link {
    color: #3030A0;
}

a.soft_author:hover,
a.left_link:hover,
a.soft_cat_name:hover {
    color: #A0A0F0;
}


.footer_poweredby {
	font-size: xx-small;
}

.footer_note {
    font-size: xx-small;
    color: #AAAAAA;
}