
.category_text {
  padding: 0px;
}

.category_list {
  text-align: left;
  padding-left: 0px;
}


.category_text {
  font-weight:bold;
}

.category_item {
  font-weight:normal;
  font-size: 9pt;
}

.category_text a {
  font-size: 9pt;
  color: blue;
  display:block;
  text-decoration:none;
}

.category_text a:hover {
  text-decoration:none;
}

.category_text a:visited {
  color: #404080;
}

.category_text a div {
  padding: 2px 3px;
  border: 1px solid white;
}

.category_text a:hover {
  color: black;
}

div.category_text a:hover div {
  background-color:#ffffc0;
}




#category_articles_brief .even
{
  background-color: #dddddd;
}

#category_articles_brief .odd
{
  background-color: #eeeeee;
}

#category_articles_brief .category_item {
  padding: 3px;
}

.page_title {
}

.page_content {
  font-style: italic;
  font-weight:normal;
  padding-left: 5px;
}





div.userform {
	overflow:visible;
}

.userform {
	text-align:left;
	margin: 0;
}

.userform form {
}

.userform table
{
	padding: 5px;
	background-color:#e9e1cd;
	text-align:center;
	margin: 0;
	border: 1px solid gray;
	vertical-align:top;
}

.userform td {
	vertical-align:top;
}

.usertable {
	text-align:center;
	margin: auto;
}

.usertable table
{
	background-color:#dddddd;
	text-align:left;
	margin: auto;
	border: 1px solid gray;
	vertical-align:top;
}

.usertable th {
	text-align:center;
}

.usertable td {
	background-color:#e9e1cd;
	padding: 5px;
}

.usertable th {
	background-color:#cccccc;
	padding: 5px;
}

.usertable .th_inside {
	background-color:#cccccc;
	text-align:center;
	margin: -5px;
	padding: 0px;
	height: 100%;
}


.fielderror input {
	border: 1px solid red;
}

.fielderror textarea{
	border: 1px solid red;
}

form

{
	display:inline;
	margin:0px;
	padding:0px;
}


select, input, textarea {
    	font-family:tahoma;
	border: 1px solid #000000;
	font-weight:bold;
	background: #E2E5CF;
	color:#660E00;
}

input[readonly] {
	color: gray;
}

input[type=file] {
	border: 1px solid black;
}

textarea {
	height:200px;
	width:400px;
	wrap:off;
}

.td_input {
	padding:0px 0;
	padding-bottom: 2px;
}

a.red {
	color:#F00000;
}

#captcha {
	width: 70px;
	margin-top: 10px;
}

.btn {
   padding: 1px 20px;
}

.btn:active {
   padding-right: 18px;
   padding-left: 22px;
   padding-top: 2px;
   padding-bottom: 0;
}

.red {
	color:#F00000;
}

