/* MODULE --------------------------------------------------------- */

div.moduletable h3 {
	margin: 0 -8px 10px;
	padding: 0 0 0 10px;
	font-size: 100%;
	height: 28px;
	line-height: 28px;
	color: #333333;
	background: url(../images/h3-bg.gif) no-repeat left;
	text-transform: uppercase;
}

div.moduletable h3 span {
	display: block;
	height: 28px;
	background: url(../images/h3-bg.gif) no-repeat right;
}

div.moduletable {
	margin: 0;
	padding: 0 15px;
}
div.module2 h3,
div.moduleC h3,
div.moduleL h3{
	color:#FF9900;
	font-size:12pt;
	font-weight:bold;
	padding:0;
	margin:0;
}
div.module2 h4,
div.moduleC h4,
div.moduleL h4{
	color:#FF9900;
	font-size:10pt;
	font-weight:bold;
	padding:0;
	margin:0;
}
div.module2 h5,
div.moduleC h5,
div.moduleL h5{
	color:#FF9900;
	font-size:8pt;
	font-weight:normal;
	padding:0;
	margin:0;
}
div.module2 h6,
div.moduleC h6,
div.moduleL h6{
	color:#FF9900;
	font-size:7pt;
	padding:0;
	margin:0;
}

div.module h3{
	margin: 0 -6px 10px;
	padding: 0 0 0 30px;
	font-size: 80%;
	height: 28px;
	line-height: 28px;
	color: #333333;
	background: url(../images/h3-bg2.gif) no-repeat left;
	/*text-transform: uppercase;*/
}

div.module h3 span{
	display: block;
	height: 28px;
	background: url(../images/h3-bg2.gif) no-repeat right;
}

div.module{
	padding: 0;
	float: right;
	clear:right;
	width: 300px;
	background: url(../images/box-br.gif) no-repeat bottom right #222222;
	overflow: hidden;
	margin-bottom: 5px;
	margin-right:10px !important;
	margin-right:5px;
}

div.module2{
	width:440px;
	float:left;
	margin: 0 5px 10px 15px; 
}

div.moduleC{
	width: 900px;
	margin-left:15px !important;
	margin-left:8px;
	float: left;
	clear: left;
}
div.moduleL{
	width: 600px;
	margin-left:10px !important;
	margin-left:7px;
	float: left;
	clear: left;
}
div.module2,
div.moduleC,
div.moduleL{
	padding: 0;
	background: url(../images/box-br.gif) no-repeat bottom right #222222;
	overflow: hidden;
	margin-bottom: 5px;
	
}
div.module2 div,
div.module div,
div.moduleL div,
div.moduleC div{
	padding: 0;
	background: url(../images/box-bl.gif) no-repeat bottom left;
}

div.module2 div div,
div.module div div,
div.moduleL div div,
div.moduleC div div {
	padding: 0;
	background: url(../images/box-tr.gif) no-repeat top right;
}
div.module div div div {
	padding: 15px 20px 15px;
	background: url(../images/box-tl.gif) no-repeat top left ;
}

div.module div div div div{
	margin: 0;
	padding: 0;
	background:none;
}
div.module2 div div div,
div.moduleL div div div,
div.moduleC div div div{
	padding: 15px 0 8px 0;
	background: url(../images/box-tl.gif) no-repeat top left ;
}

div.moduleL div div div div{
	padding: 0 20px 3px 15px;
	background: url(../images/content-center.gif) repeat-y;
}
div.moduleC div div div div{
	padding: 0 20px 3px 15px;
	background: url(../images/content-center900.gif) repeat-y;
}
div.module2 div div div div,
div.moduleL div div div div div,
div.moduleC div div div div div{
	background:none !important;
	background-image:none;
}
