body {
	background: #FFF;
	font-size: 70%;
	color:#000000;
	margin:0px;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input {
font-family: verdana,helvetica,arial,sans-serif;
}

textarea {
	width:350px;
	height:100px;
}

table, input, textarea {
	font-size: 100%;
}

a:link    {color:#900B09;text-decoration:none;background-color:transparent;}
a:visited {color:#900B09;text-decoration:none;background-color:transparent;}
a:active  {color:#FF0000;text-decoration:none;background-color:transparent;}
a:hover   {color:#FF0000;text-decoration:none;background-color:transparent;}

div.error_msg {
	text-align: center;
	color: #FF0000;
	font-weight: bold;
}

div.slogan {
	text-align: center;
	color: #CFCFCF;
	font-weight: bold;
}

#search {
	float: left;
	padding-top: 9px;
}

#logout {
	float: left;
	padding: 0px;
}

#menu {
	float: left;
	padding: 0px;
}

#menu img {
	border: none;
	vertical-align: middle;
}

#site_content {
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	clear: both;
	display: table;
	padding-top: 10px;
	padding-bottom: 20px;
	display: block;
}

.table_view {
	color:#000000;
	background-color:#f1f1f1;
	font-size: 100%;
	padding:0px;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 0px solid gray;
	border-right: 0px solid gray;
	width: 530px;
}

.table_view td {
	border-top: 0px solid gray;
	border-left: 0px solid gray;
	border-bottom: 1px solid gray;
	border-right: 0px solid gray;
}

.table_view td#request_status {
	color:#FF0000;
	font-weight: bold;
	text-decoration: blink;
}

.table_view div#comment {
	font-weight: normal;
	font-style: italic;
	padding-top:10px;
}

.table_view div#comment img {
	vertical-align: middle;
}

.table_view a:link    {text-decoration:none;color:black;background-color:transparent;font-weight: bold;}
.table_view a:visited {text-decoration:none;color:black;background-color:transparent;font-weight: bold;}
.table_view a:active  {text-decoration:underline;color:black;background-color:transparent;font-weight: bold;}
.table_view a:hover   {text-decoration:underline;color:black;background-color:transparent;font-weight: bold;}

div.reply {
	background-color: #f1f1f1;
	padding: 10px;
	font-style: italic;
	margin-left: 30px;
}

.icon_back {
	vertical-align: middle;
	border: none;
}

