/*
============================
 * BLACK CSS file
============================
 */ 

/*
============================
 * BLACK LAYOUT CSS file
============================
 */ 

body#page {
	background: #787878;
}

div#page-body {
	background: #787878 url(../../images/black/page_body_bg.png) 50% 0 repeat-x;
}

div#header {
	background: #333 url(../../images/black/header_t.png) 0 0 repeat-x;
}

div#header .header-b {	
	background: url(../../images/black/header_b.png) 0 100% repeat-x;
}

div#header .header-l {
	background: url(../../images/black/header_l.png) 0 0 repeat-y;
}

div#header .header-r {
	background: url(../../images/black/header_r.png) 100% 0 repeat-y;
}

div#header .header-tl {
	background: url(../../images/black/header_tl.png) 0 0 no-repeat;
}

div#header .header-tr {
	background: url(../../images/black/header_tr.png) 100% 0 no-repeat;
}

div#header .header-bl {
	background: url(../../images/black/header_bl.png) 0 100% no-repeat;
}

div#header .header-br {
	background: url(../../images/black/header_br.png) 100% 100% no-repeat;
}

div#middle {
	background: #FFFAF5 url(../../images/black/middle_t.png) 0 0 repeat-x;
}

div#middle .middle-b {
	background: url(../../images/black/middle_b.png) 0 100% repeat-x;
}

div#middle .middle-l {
	background: url(../../images/black/middle_l.png) 0 0 repeat-y;
}

div#middle .middle-r {
	background: url(../../images/black/middle_r.png) 100% 0 repeat-y;
}

div#middle .middle-tl {
	background: url(../../images/black/middle_tl.png) 0 0 no-repeat;
}

div#middle .middle-tr {
	background: url(../../images/black/middle_tr.png) 100% 0 no-repeat;
}

div#middle .middle-bl {
	background: url(../../images/black/middle_bl.png) 0 100% no-repeat;
}

div#middle .middle-br {
	background: url(../../images/black/middle_br.png) 100% 100% no-repeat;
}

div#page-footer {
	background: #787878 url(../../images/black/page_footer_bg.png) 50% 0 repeat-x ;
	margin-top:15px;
	
	
}



/*
============================
 * BLACK GENERAL CSS file
============================
 */ 
 
 a:link, a:visited {
	color: #2C5087;
}

a:hover {
	color: #6699CC;
}

h1 {
	color: #000000;
}

h4 {
	color: #000000;
}


h6 {
	color: #000000  ;
}

/*
============================
 * BLACK MODULE CSS file
============================
 */ 
 
#top div.module {
	background: #616161 url(../../images/black/top_module_br.png) 100% 100% no-repeat;
}

#top div.module div {
	background: url(../../images/black/top_module_tr.png) 100% 0 no-repeat;
}

#top div.module div div {
	background: url(../../images/black/top_module_bl.png) 0 100% no-repeat;
}

#top div.module div div div {
	background: url(../../images/black/top_module_tl.png) 0 0 no-repeat;
}

#top div.module a:link, #top div.module a:visited {
	color: #ffffff;
}

#top div.module a:hover  {
	color: #ffffff;
}

#top div.module-intensive {
	background:  #333333 url(../../images/black/top_module_br_intensive.png) 100% 100% no-repeat;
}

#top div.module-intensive div {
	background: url(../../images/black/top_module_tr_intensive.png) 100% 0 no-repeat;
}

#top div.module-intensive div div {
	background: url(../../images/black/top_module_bl_intensive.png) 0 100% no-repeat;
}

#top div.module-intensive div div div {
	background: url(../../images/black/top_module_tl_intensive.png) 0 0 no-repeat;
}

#top div.module-intensive a:link, #top div.module-intensive a:visited {
	color: #ffffff;
}

#top div.module-intensive a:hover  {
	color: #ffffff;
}

#top div.module-bright {
	background: #858585 url(../../images/black/top_module_br_bright.png) 100% 100% no-repeat;
}

#top div.module-bright div {
	background: url(../../images/black/top_module_tr_bright.png) 100% 0 no-repeat;
}

#top div.module-bright div div {
	background: url(../../images/black/top_module_bl_bright.png) 0 100% no-repeat;
}

#top div.module-bright div div div {
	background: url(../../images/black/top_module_tl_bright.png) 0 0 no-repeat;
}

#top div.module-bright a:link, #top div.module-bright a:visited {
	color: #ffffff;
}

#top div.module-bright a:hover  {
	color: #ffffff;
}

#bottom div.module {
	background: #616161 url(../../images/black/top_module_br.png) 100% 100% no-repeat;
}

#bottom div.module div {
	background: url(../../images/black/top_module_tr.png) 100% 0 no-repeat;
}

#bottom div.module div div {
	background: url(../../images/black/top_module_bl.png) 0 100% no-repeat;
}

#bottom div.module div div div {
	background: url(../../images/black/top_module_tl.png) 0 0 no-repeat;
}

#bottom div.module a:link, #bottom div.module a:visited {
	color: #ffffff;
}

#bottom div.module a:hover  {
	color: #ffffff;
}

#bottom div.module-intensive {
	background: #535353 url(../../images/black/top_module_br_intensive.png) 100% 100% no-repeat;
}

#bottom div.module-intensive div {
	background: url(../../images/black/top_module_tr_intensive.png) 100% 0 no-repeat;
}

#bottom div.module-intensive div div {
	background: url(../../images/black/top_module_bl_intensive.png) 0 100% no-repeat;
}

#bottom div.module-intensive div div div {
	background: url(../../images/black/top_module_tl_intensive.png) 0 0 no-repeat;
}

#bottom div.module-intensive a:link, #bottom div.module-intensive a:visited {
	color: #ffffff;
}

#bottom div.module-intensive a:hover  {
	color: #ffffff;
}

#bottom div.module-bright {
	background: #858585 url(../../images/black/top_module_br_bright.png) 100% 100% no-repeat;
}

#bottom div.module-bright div {
	background: url(../../images/black/top_module_tr_bright.png) 100% 0 no-repeat;
}

#bottom div.module-bright div div {
	background: url(../../images/black/top_module_bl_bright.png) 0 100% no-repeat;
}

#bottom div.module-bright div div div {
	background: url(../../images/black/top_module_tl_bright.png) 0 0 no-repeat;
}

#bottom div.module-bright a:link, #bottom div.module-bright a:visited {
	color: #ffffff;
}

#bottom div.module-bright a:hover  {
	color: #ffffff;
} 

/*
============================
 * BLACK JOOMLA CSS file
============================
 */ 
 
 .contentheading,
.componentheading {
	color: #000000;
}