h1
{
	font-size:15px;
	font-weight:bold;
	margin-bottom:3px;
}

h2
{
	font-size:14px;
	margin-bottom:3px;
}

h3
{
	
	font-weight:normal;
	font-size:13px;
	margin-bottom:3px;
}

pre
{
	font-family: Arial, Helvetica, sans-serif;
}


body
{
	background-color:	#eeeeee;
}

table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.shade
{
	color:				#666666;
}

.top
{
	background-color:	#bbbbbb;
	padding:			20px;
}

.top_menu
{
	background-color:	#ffffff;	
	border-top:			solid black 1px;
	border-bottom:		solid black 1px;
}
.side_menu
{
	background-color:	#ffffff;
	border-top:			solid black 1px;
	border-bottom:		solid black 1px;
	border-left:			solid black 1px;
	border-right:		solid black 1px;	}

.side_menu_rules
{
	background-color:	#ffffff;
	border-top:			solid black 1px;
	border-bottom:		solid black 1px;
	border-left:			solid black 1px;
	border-right:		solid black 1px;	
}

.main_table
{
	background-color:	#cccccc;
	background-repeat: no-repeat;
}

.bg_cell
{
	background-color:	#FFFFFF;
	background-repeat: no-repeat;
}


a
{
	color:				#000000;
}

a:hover
{
	color:#ff0000;
}

a.menu
{
	font-size:13px;
	font-weight:bold;
}

a.menu:hover
{
	color:#ff0000;
}

a.black
{
	color:white;
}

a.black:hover
{
	color:#4444ff;
}

a.menu_2
{
	font-size:11px;
	font-weight:bold;
}

a.menu_2:hover
{
	color:#ff0000;
}

div.div_side_menu {
	margin-left:20px;
}


.contact_form {
	font:Verdana;
	border: solid 1px;
	text-decoration: none;
	margin:0px;
	padding: 0px;
	border-color: #888888;
	color: #333333;
}

.tree_sel {
	background-color: #AAAACC;
}
