/* MODULE

--------------------------------------------------------- */

div.moduletable,

div.moduletable_menu,

div.moduletable_text {

	padding: 0 0 20px;

	margin-bottom: 15px;

	background: url(../images/dot.gif) repeat-x bottom;

}



div.moduletable h3,

div.moduletable_menu h3,

div.moduletable_text h3 {

	padding: 0 0 8px;

	margin: 0;

	color: #333;

	font-size: 125%;

	font-weight: bold;

	text-transform: uppercase;

}



/* MODULE FOR SLIDESHOW WITH SUFFIX _slideshow

--------------------------------------------------------- */



#inset div.module_slideshow{

	padding:0px;

	margin:0;

	text-align:left;

	border:0px solid #ccc;

}

#inset div.module_slideshow h3{

	display:none}



/* MODULE INSET

--------------------------------------------------------- */

#inset div.module_menu h3,

#inset div.module_text h3,

#inset div.module h3{

  font-size:120%;

  font-weight:bold;

  background: url(../images/sep.gif) repeat-x bottom;

  margin-bottom:4px;

  padding-bottom:2px;

}

#inset div.module_menu,

#inset div.module_text,

#inset div.module{

	text-align:left;

	font-size:12px;

	padding:18px;

	margin-bottom:10px;

	color:#666;



}





/* MODULE RIGHT AND LEFT

--------------------------------------------------------- */

#left div.module_menu h3,

#left div.module_text h3,

#left div.module h3,

#right div.module_menu h3,

#right div.module_text h3,

#right div.module h3{

  font-size:100%;

  font-weight:bold;

  border-bottom:1px solid #cf3020;

  background: url(../images/module_arrow.gif) no-repeat left bottom;

  margin-bottom:4px;

  text-align:right;

}

#left div.module_menu,

#left div.module_text,

#left div.module,

#right div.module_menu,

#right div.module_text,

#right div.module{

	text-align:left;

	font-size:90%;

	padding:10px;

	padding-right:0;

	margin-bottom:10px;

	margin-bottom:20px;

}





/* USER MODULE 1 2 

--------------------------------------------------------- */

.user_module div.module_menu h3,

.user_module div.module_text h3,

.user_module div.module h3{

  font-size:100%;

  font-weight:bold;

  background: url(../images/sep.gif) repeat-x bottom;

  margin-bottom:4px;

  padding-bottom:2px;

}

.user_module div.module_menu,

.user_module div.module_text,

.user_module div.module{

	text-align:left;

	font-size:94%;

	padding:20px;

	padding-top:10px;

	color:#666;

	margin-bottom:20px;

	border:1px solid #f2f2f2;

}

/* USER MODULE 3 4 CONTENT

--------------------------------------------------------- */

.user_module_content div.module_menu h3,

.user_module_content div.module_text h3,

.user_module_content div.module h3{

  font-size:100%;

  font-weight:bold;

  border-bottom:1px solid #cf3020;

  margin-bottom:4px;

  text-align:left;

}

.user_module_content div.module_menu,

.user_module_content div.module_text,

.user_module_content div.module{

	text-align:left;

	font-size:94%;

	padding:10px;

	color:#333;

	margin-bottom:20px;

}



/* 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;

}


