#menu_top {
	color: #fff;
	font: bold 12px Arial;
	background: #4D81B7 url('../media/images/menu_top.gif') no-repeat top left; 
	padding: 3px 10px 3px 10px;
}

.menu_bottom {
	background: #E8E8E8 url('../media/images/menu_bottom.gif') no-repeat bottom right;
}

#menu {
	border-top: 1px #fff solid;
	background-color: #E8E8E8;
	padding-top: 10px;
}

#menu ul li.cat a {
	font: bold 12px Arial;
	background: #E1E1E1 url('../media/images/menu_cats.gif') repeat-x top left; 
	border-top: 1px #fff solid;
	border-bottom: 1px #fff solid;
	color: #222;
}

#menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#menu ul li {
	float: none;
	position: relative;
}

#menu ul li a {
	font: 12px Arial;
	color: #000;
	display: block;
	height: 15px;
	line-height: 15px;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	background-color: #E8E8E8;
}

#menu ul li #bold a {
	font: 12px Arial;
	color: #000;
	display: block;
	height: 15px;
	line-height: 15px;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	background-color: #E8E8E8;
}

#menu ul li a:hover {
	color: #B4011E;
	text-decoration: underline;
}

#menu form {
	padding: 0;
	margin: 0;
}

.text {
	color: #B4011E;
	font: bold 12px Arial;
	padding: 3px 10px 3px 10px;
}

/****************************/

#menu_top_left {
	color: #fff;
	font: bold 12px Arial;
	background: #4D81B7 url('../media/images/menu_top.gif') no-repeat top left; 
	padding: 3px 10px 3px 10px;
}

.menu_bottom_left {
	background: #E8E8E8 url('../media/images/menu_bottom.gif') no-repeat bottom right;
}

#menu_left {
	text-align: center;
	border-top: 1px #fff solid;
	background-color: #E8E8E8;
	padding: 5px 10px 0px 10px;
	vertical-align: top;
}

/******* Head Links *******/

#head_links {
	padding-bottom: 12px;
}
#head_links .link {
	font: bold 12px Arial;
	color: #777;
}
#head_links a {
	color: #000;
	font: bold 12px Arial;
	text-decoration: underline;
}

/********* Google *********/

#google_search {
	background-color: #E8E8E8;
	padding: 3px 10px 10px 0px;
}

#google_search .search {
	font: bold 12px Arial;
	border: 1px #000 solid;
	background: #fff url(../media/images/google_search.gif) no-repeat center center;
	width: 90px;
	height: 16px;
	padding: 1px 3px 1px 3px;
}

#google_search .submit {
	font: 12px Arial;
	border: 1px #000 solid;
	background-color: #fff;
}

.pb2px {color: #444; padding-bottom: 2px;}
.pt2px {padding-top: 2px;}
.pt5px {padding-top: 5px;}
