A:link {text-decoration: none; color:white;}
A:visited {text-decoration: none; color:white;}
A:active {text-decoration: none; color:white;}
A:hover {text-decoration: underline; color: white;}

A.inner:link {text-decoration: none; color:red;}
A.inner:visited {text-decoration: none; color:red;}
A.inner:active {text-decoration: none; color:red;}
A.inner:hover {text-decoration: underline; color: red;}

A.comm_nav:link {text-decoration: none; color:black;}
A.comm_nav:visited {text-decoration: none; color:black;}
A.comm_nav:active {text-decoration: none; color:black;}
A.comm_nav:hover {text-decoration: underline; color: red;}

A.catalog_links:link {text-decoration: none; color:black;}
A.catalog_links:visited {text-decoration: none; color:black;}
A.catalog_links:active {text-decoration: none; color:black;}
A.catalog_links:hover {text-decoration: underline; color: red;}


body
{
	color:black;
}

.body_box
{
	text-align:center;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto; 
	width:775px; 
	color:black; 
	background-color:white; 
	border:2px solid #840000; 
	padding-bottom:15px;
	padding-top:0px;
}

div#menu
{
	text-align:center;
	width: 650px;
	border:0px solid green;
	margin-left:auto;
	margin-right:auto;
	background-image:url("../images/menu_gradient.gif");
	background-repeat:repeat-x;
	font:bold 12px arial;
	color:white;
	background-color:#840000;
}

.mid_container
{
	color:black;
	margin-top:5px;
	text-align:center;
	width: 650px;
	margin-left:auto;
	margin-right:auto;
	font:bold 12px arial;
	color:#2395ff;
}

.left_container
{
	padding:2px;
	float:left;
	width:510px;
}

.right_container_div
{
	font:bold 12px arial;
	width:125px;
	float:right;
	padding:2px;
	margin-left:5px;
}

.comm_left_container
{
	color:black;
	padding:2px;
	float:left;
	width:125px;
}

.comm_right_container_div
{
	color:black;
	font:bold 12px arial;
	width:510px;
	float:right;
	padding:2px;
	margin-left:5px;
}

div.news_container_top
{
	text-align:left;
	padding-bottom:2px;
	background-image:url("../images/menu_gradient.gif");
	background-repeat:repeat-x;
	font:bold 12px arial;
	color:white;
}
div.news_container_bottom
{
	color:black;
	font:12px arial;
	text-align:left;
	margin-bottom:5px;
	padding-top:5px;
	background-color:#e9e9e9;
}

div.catalog_container_top
{
	text-align:left;
	padding-bottom:2px;
	background-image:url("../images/catalog_gradient.gif");
	background-repeat:repeat-x;
	font:bold 12px arial;
	color:white;
}
div.catalog_container_bottom
{
	color:black;
	font:12px arial;
	text-align:left;
	margin-bottom:5px;
	padding-top:5px;
	background-color:#e9e9e9;
}

div.catalog_list_top
{
	text-align:left;
	padding-bottom:2px;
	background-image:url("../images/menu_gradient.gif");
	background-repeat:repeat-x;
	font:bold 12px arial;
	color:white;
}

div.catalog_list_bottom
{
	font:12px arial;
	text-align:left;
	margin-bottom:5px;
	padding-top:5px;
	background-color:#ffffff;
}

div.inner_div
{
	padding:5px;
}

div.right_container_top
{
	text-align:left;
	padding-bottom:2px;
	background-image:url("../images/menu_gradient.gif");
	background-repeat:repeat-x;
	font:bold 12px arial;
	color:white;
}
div.right_container_bottom
{
	padding-top:5px;
	background-color:#e9e9e9;
}

div.profile_div
{
	text-align:center;
	color:white;
	background-color:#89c6ff;
	width:95%;
	margin-left:auto;
	margin-right:auto;
}

div.signup_div
{
	background-color:white; 
	width:550px; 
	border:1px solid black; 
	margin-top:5px; 
	margin-bottom:5px; 
	height:550px; 
	margin-left:auto; 
	padding:5px;
	margin-right:auto; 
	text-align:center;
}

.list_header
{
	font:bold 12px arial;
}

.list_item
{
	font:12px arial;
}

#comm_container
{
	background-color:#e9e9e9;
}

.search_list
{
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	width:90%;
	margin-top:10px;
	font:12px arial;
	background-color:white;
	border:1px dashed #198af5;
}

.list_header
{
	color:white;
	text-align:center;
	background-color:#a20000;
	padding-bottom:2px;
}

.list_cell
{
	text-align:center;
	font:12px arial;
	background-color:#ededed;
	padding-top:2px;
	padding-bottom:2px;
}

.catalog_table_list_div_top
{
	width:95%;
	margin-left:auto;
	margin-right:auto;
}

.catalog_table_list_div_bottom
{
	width:95%;
	margin-left:auto;
	margin-right:auto;
}

.hr_borders
{
	border-top:1px solid #a20000;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	border-bottom:1px solid transparent;
}

.comm_list_header
{
	padding-left:6px;
	font:bold 12px arial;
	text-align:left;
	border-bottom:1px solid #a9a9a9;
}

.comm_list_item
{
	padding-left:6px;
	background-image:url("../community/images/list_item_bg.gif");
	background-repeat:no-repeat;
	text-align:left;
	font: 12px arial;
	padding-top:2px;
	padding-bottom:2px;
}

.comm_object
{
	margin-bottom:5px;
}

.help_form_item
{
	margin-top:2px;
	margin-bottom:5px;
}

.comm_button
{
	background-color:#e9e9e9;
	border:0px;
}

.signup_subject
{
	width: 125px;
	text-align:right;
	border-right:1px solid black;
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	margin-right:5px;
	padding-right:5px;
}

.signup_content
{
	float:left;
	padding-top:2px;
}

.signup_inner_div
{
	clear:both;
	width:375px;
	border:0px solid red;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	font:12px arial;
}

.catalog_input_2
{
	width:200px;
}

.introduction
{
	margin-top:10px;
	margin-bottom:5px;
	color:#a20000;
	font:12px arial;
	text-align:center;
	border:0px dashed red;
}

.reason_show
{
	width:500px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}
