/*** MISC ***/
body {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#88afcf;
	margin:0px;
	margin-top:20px;
	margin-bottom:50px; }
#wrapper {
	width:1050px;
	margin:0px auto;
	background-image:url(../images/cont_bg.png); }

.top_menu {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
	text-decoration:none; }
.top_menu:hover {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
	padding-top:18px;
	padding-bottom:18px;
	text-decoration:none;
	background-color:#d69521; }

.cont {
	background-image:url(../images/cont_top_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF; }
.box {
	border:1px solid #C6C6C6;
	background-image:url(../images/box_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#F6F6F6; }

.menu_cat {
	font-size:12px;
	font-weight:bold;
	color:#e4ae32;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#5d7589; }
.menu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px; }
.menu ul li {
	padding-left:30px;
	line-height:25px; }
.menu ul li a {
	font-size:12px;
	color:#333333;
	text-decoration:none; }
.menu ul li a:hover {
	font-size:12px;
	color:#CC3300;
	border-bottom:1px solid #999999;
	text-decoration:none; }

#footer {
	font-size:12px;
	color:#7999b2; }
#footer a {
	color:#F6F6F6;
	text-decoration:none; }
#footer a:hover {
	color:#F6F6F6;
	text-decoration:underline; }