div.module h3 {
	font-family: Arial Narrow, Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #c0c0c0;
	margin: -8px -8px 5px -8px;
	padding-left: 10px;
	line-height:25px;
	text-align:left;
	text-transform:uppercase;
	border-bottom:1px solid #f0f0f0;
	background:#f0f0f0;
}
div.module {
	border:1px solid #DCDDDE;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	height:1%;
	text-align:left;
	color:#333333;
	font-size:11px;
}
div.module div {

}
div.module div div {

}
div.module div div div {
	padding: 8px;
	width: auto !important;
	width: 100%;
}
/*blue*/
div.module-blue h3 {
	background:url(../../images/default/bgh3roundblue.gif) no-repeat 6px 9px ;
	font-family: Arial Narrow, Arial, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	margin: -8px -6px 5px -6px;
	padding-left: 25px;
	line-height:26px;
	text-align:left;
	text-transform:uppercase;
	border-bottom:1px solid #cbcbf9;
}
div.module-blue {
	background: url(../../images/default/topleft-blue.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	height:1%;
	text-align:left;
	color:#333333;
}
div.module-blue div {
	background: url(../../images/default/topright-blue.gif) 100% 0 no-repeat;
}
div.module-blue div div {
	background: url(../../images/default/botleft-blue.gif) 0 100% no-repeat;
}
div.module-blue div div div {
	background: url(../../images/default/botright-blue.gif) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
}
/*orange*/
div.module-orange h3 {
	background:url(../../images/default/bgh3roundorange.gif) no-repeat 6px 9px ;
	font-family: Arial Narrow, Arial, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: -8px -6px 5px -6px;
	padding-left: 25px;
	line-height:26px;
	text-align:left;
	border-bottom:1px solid #fac789;
	text-transform:uppercase;
}
div.module-orange {
	background: url(../../images/default/topleft-orange.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	height:1%;
	text-align:left;
	color:#333333;
}
div.module-orange div {
	background: url(../../images/default/topright-orange.gif) 100% 0 no-repeat;
}
div.module-orange div div {
	background: url(../../images/default/botleft-orange.gif) 0 100% no-repeat;
}
div.module-orange div div div {
	background: url(../../images/default/botright-orange.gif) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
}

/* nobox */
div.module-nobox h3 {
	font-family: Arial Narrow, Arial, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #333333;
	line-height:26px;
	text-align:left;
	padding-left: 5px;
	text-transform:uppercase;

}
div.module-nobox {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	height:1%;
}
div.module-nobox div {
}
div.module-nobox div div {
}
div.module-nobox div div div {
}
/* general module setting */
div.module ul {
	margin: 5px 0;
	padding-left: 5px;
}

div.module div div div div,
div.module div div div div div,
div.module div div div div div div,
div.module div div div div div div div,
div.module div div div div div div div div,
div.module div div div div div div div div div,
div.module div div div div div div div div div div,
div.module div div div div div div div div div div div,
div.module div div div div div div div div div div div div,

div.module-blue div div div div,
div.module-blue div div div div div,
div.module-blue div div div div div div,
div.module-blue div div div div div div div,
div.module-blue div div div div div div div div,

div.module-orange div div div div,
div.module-orange div div div div div,
div.module-orange div div div div div div,
div.module-orange div div div div div div div,
div.module-orange div div div div div div div div
 {	width:100%;
 	padding:0;
	background:none;}
div.module td,
div.module div, 
div.module p,
div.module span,

div.module-blue td,
div.module-blue div,
div.module-blue p,
div.module-blue span,

div.module-orange td,
div.module-orange div,
div.module-orange p,
div.module-orange span
{ 	font-size:11px;
	color:#666666;
	text-align:left;
	}
div.module-nobox td,
div.module-nobox div,
div.module-nobox p,
div.module-nobox span {
	color:#333333;
	text-align:left;}
div.module-nobox li a,
div.module-nobox a {
	color:#000000;
	text-decoration:underline;}
div.module-nobox li a:hover,
div.module-nobox a:hover {
	color:#CC6600;
	text-decoration:underline;}
div.module li a,
div.module a,
div.module-blue li a,
div.module-blue a,
div.module-orange li a,
div.module-orange a {
	color: #0C4790;
	text-decoration:none;}
div.module li a:hover,
div.module a:hover,
div.module-blue li a:hover,
div.module-blue a:hover,
div.module-orange li a:hover,
div.module-orange a:hover {
	color:#a92121;
	text-decoration:underline;}
	
div.module ul,
div.module-blue ul,
div.module-red ul,
div.module-orange ul {
}
ul.latestnews,
ul.mostread,
ul.latestnews-orange,
ul.mostread-orange,
ul.latestnews-blue,
ul.mostread-blue,
ul.latestnews-nobox,
ul.mostread-nobox
 {
 	margin-left:15px;}
/*comuna moduletable*/
#tab1 div.moduletable,
#tab2 div.moduletable,
#tab3 div.moduletable
 {
	border:none;
	margin-bottom:0;
	color:#333333;
}

#tab1 div.moduletable a,
#tab1 div.moduletable td,
#tab1 div.moduletable p,
#tab1 div.moduletable div,
#tab1 div.moduletable span,
#tab2 div.moduletable a,
#tab2 div.moduletable td,
#tab2 div.moduletable p,
#tab2 div.moduletable div,
#tab2 div.moduletable span ,
#tab3 div.moduletable a,
#tab3 div.moduletable td,
#tab3 div.moduletable p,
#tab3 div.moduletable div,
#tab3 div.moduletable span  
{ color:#333333;}
#tab1 div.moduletable a:hover {
	color:#a92121;}

/* module styling */
div.moduletable h3
 {
	background:url(../../images/default/doted.gif) repeat-x bottom left ;
	font-family: Arial Narrow, Arial, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #000000;
	line-height:26px;
	text-align:left;
}
div.moduletable
	{ 
	padding:10px;
	margin-bottom:10px;
	font-size:11px;
}
div.moduletable td,
div.moduletable p,
div.moduletable div {
	font-size:11px;}
div.moduletable-nobox
	{ border:none;
	color:#333;
	padding:0px;
	margin-bottom:10px;
	background:none;}
div.moduletable-nobox img {
	margin:0;}

#xtd_menu div.moduletable
	{ border:none;
	padding:0px;
	margin-bottom:0;
	background: none;} 
#xtd_menu div.moduletable
{
	margin-top:10px;
	margin-left:30px;
	margin-bottom:0px;
	color:#333333;}

#xtd_menu div.moduletable {
	margin:0;
}
#path_wrapper div.moduletable {
	padding:0;
	margin:0;
}
	
#path_wrapper div.search {
	padding:4px 0 0 15px;
}
#path_wrapper #mod_search_searchword {
	background:none;
	border:none;
	font-size:11px;
	width:120px;}
#path_wrapper #mod_search_searchword:focus {
	border:none;}
#content_wrapper2 div.moduletable {
	padding:0;
	margin:0;}
#content_wrapper2 div.moduletable h3 {
	padding:0;
	margin:0;
	color:#666666;
	background:none;}
#content_wrapper2 div.moduletable td,
#content_wrapper2 div.moduletable div,
#content_wrapper2 div.moduletable p {
 	color:#FFFFFF;}
#botmodsection div.module h3 {
	font-family: Arial Narrow, Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #666666;
	margin: -8px -8px 5px -8px;
	padding-left: 10px;
	line-height:25px;
	text-align:left;
	text-transform:uppercase;
	border-bottom:none;
	background: none;
}
#botmodsection div.module {
	border: none;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	height:1%;
	text-align:left;
	color:#333333;
	font-size:11px;
}
#botmodsection div.module div {
}
#botmodsection div.module div div {
}
#botmodsection div.module div div div {
	padding: 8px;
	width: auto !important;
	width: 100%;
}