/* MODULE FOR SLIDESHOW WITH SUFFIX _slideshow
--------------------------------------------------------- */

#inset div.module_slideshow{
	text-align:center;
	border:1px solid #f0f0f0;
}
#inset div.module_slideshow h3{
	display:none}

/* MODULE SHADOW INSET / WITHOUT SUFFIX
--------------------------------------------------------- */

.user_module div.module h3,
.user_module div.module_text h3,
.user_module div.module_menu h3
{
  font-size:12px;
  margin-bottom:6px;
  padding:4px 0 4px 0;
  border-bottom:1px solid #f2f2f2;
}

.user_module div.module,
.user_module div.module_text,
.user_module div.module_menu
{
	padding:0;
	float: left;
	clear: both;
	width: 100%;
	background: url(../images/box_br.gif) no-repeat bottom right #fff;
	overflow: hidden;
	font-size:90%;
}
.user_module div.module div,
.user_module div.module_text div,
.user_module div.module_menu div
{
	padding: 0;
	background: url(../images/box_bl.gif) no-repeat bottom left ;
}

.user_module div.module div div,
.user_module div.module_text div div,
.user_module div.module_menu div div
{
	padding: 0;
	background: url(../images/box_tr.gif) no-repeat top right ;
}
.user_module div.module div div div,
.user_module div.module_text div div div,
.user_module div.module_menu div div div
{
	padding: 10px 10px 20px 20px;
	background: url(../images/box_tl.gif) no-repeat top left ;
}
.user_module div.module div div div div,
.user_module div.module_text div div div div,
.user_module div.module_menu div div div div
{
	margin: 0;
	padding: 0;
	background: none;
	margin-bottom:10px;
}



/* MODULE RIGHT AND LEFT
--------------------------------------------------------- */
#left div.module_menu h3,
#left div.module_border h3,
#left div.module_text h3,
#left div.module h3,
#right div.module_border h3,
#right div.module_menu h3,
#right div.module_text h3,
#right div.module h3{
  font-size:12px;
  margin-bottom:6px;
  padding:4px 0 4px 0;
  border-bottom:1px solid #f2f2f2;

}
#left div.module_menu,
#left div.module_text,
#left div.module{
	text-align:left;
	font-size:90%;
	padding:10px;
	margin-bottom:10px;
	color:#444;
	margin-bottom:20px;
    background: url(../images/module_shadow_left.gif) no-repeat top left;
}
#left div.module_border{
	text-align:left;
	font-size:90%;
	padding:10px;
	margin-bottom:10px;
	color:#444;
	margin-bottom:20px;
    background: url(../images/module_border_left.gif) no-repeat top left;
	border:1px solid #f0f0f0;
}
#right div.module_menu,
#right div.module_text,
#right div.module{
	text-align:left;
	font-size:90%;
	padding:10px;
	margin-bottom:10px;
	color:#444;
	margin-bottom:20px;
    background: url(../images/module_shadow_right.gif) no-repeat top right;
}
#right div.module_border{
	text-align:left;
	font-size:90%;
	padding:10px;
	margin-bottom:10px;
	color:#444;
	margin-bottom:20px;
    background: url(../images/module_border_right.gif) no-repeat top right;
	border:1px solid #f0f0f0;
}


/* MODULE BOTTOM
--------------------------------------------------------- */
#bottom div.module_menu h3,
#bottom div.module_text h3,
#bottom div.module h3{
  font-size:120%;
  font-weight:bold;
  padding-bottom:2px;
  color:#666;
}
#bottom div.module_menu,
#bottom div.module_text,
#bottom div.module{
	float:left;
	text-align:left;
	font-size:90%;
	padding:10px;
	color:#444;
	clear:left;

}

/* MODULE FOOTER
--------------------------------------------------------- */
#footer div.module_menu,
#footer div.module_text,
#footer div.module{
	font-size:100%;
	margin-bottom:10px;
	color:#616161;

}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0;
	display: block;
	background: none!important;
	text-decoration: none!important;
}
