body {

	background-color: #000;

	background-image: url(/Joomla/templates/mp_sunrise/images/diagonalLine001.gif);


}



td,tr,p,div {


	color: #CCC;

}



a:link {

	border: 0px none #000;

	color: #ffffcc;


}

a:visited {

	border: 0px none #000000;

	color: #ffffcc;


}

a:hover {

	color: #fff;


}

a:active {

	border: 0px none #000000;

	color: #CCCCCC;


}


h2 {



	color: #fff;

}

h3 {


	color: #fc0;



}

div.joomla p.articleinfo span.created {

	color: #a9a9a9;
}

div.mosimage_caption {


  color: #666666;

}



div.componentheading {


	color: #CCC;

}


.contentheading {

	color: #fff;


	background: url(../images/arrow.png) 0 23px no-repeat;

}



table.contentpaneopen span.small {

	padding-left: 30px;

	font-size: 90%;


}



td.createdate, td.modifydate {



	color: #999;



}


input.button {


	background: #2A2A2A url(../images/mp_button_bg.png) repeat-x;


	color: #ccc;

}



input.inputbox {


	background-color:#333;

	color: #FFF;	

}


div.pagenavbar div {

	color: #707070;

}

table.contenttoc th {

	background: #222;

}



table.contenttoc td {

	background: #111;

}

td.sectiontableheader {

	background: #222;

	color: #fff;

}



/* custom stuff */



div.frame {

	background-image: url(../images/diagonalLine001.gif);	

}



div.color_seperator {


	background: #fc0;


}



/* horizmenu */




#horizmenu ul.mainlevel li {


	background: url(../images/mp_horizmenu_sep.png) top right no-repeat;


}



#horizmenu a { 

	color: #fc0;


}



#horizmenu a:hover {

	color: #fff;	

	background: url(../images/mp_horizmenu_over.png) top left repeat-x;

}



#horizmenu a.active_menu {

  background: url(../images/mp_menu_active_bg.png) repeat-x;

  color: #fff;

}



#horizmenu a.active_menu:hover {

  color: #fff;

}


/* greybox configurations */

div.greybox {

	background: #000;

}


/* table column configuration */



div.firediv {

	background: url(../images/mp_leftmenu_bg.jpg) bottom left no-repeat;

}



div.middlediv {

	background-color: #000;

}

div.middledivORIG {

	background-color:#000;


}



div.rightdiv {


	background-color: #000;

}



div.littlebox {

	background: #000;

}



div.horizdivider {

	background: url(../images/mp_horiz_divider.png) repeat-x;

}



div.toppath {

	color: #ccc;

}

.marocpolis{

	float:right

}



div.topright {

	color: #999;


}

div#searcharea input.inputbox {

	color: #ccc;

	background: #333;
}



div.main_header {

	background: url(../images/mp_header.jpg) no-repeat;

}



div.datearea {

	color: #FFF;


}


/*DISABLE div#footer {

	color: #999;


}*/


/**************menu styling *****************/

div.moduletable h3 {

	
	color: #fc0;
}

.moduletable_text h3 {

	
	color: #fc0;

}

.moduletable_menu h3 {


	color :#fc0;

}

.moduletable_menu ul.menu li a {

	color : #fc0;


}

.moduletable_menu ul.menu li a:hover, .moduletable_menu ul.menu li a:active, .moduletable_menu ul.menu li a:focus {


	color : #ffffff;

}

.moduletable_menu ul.menu li.active a {

	color : #FFFFFF;


}

/*******************end of menu style**************/

#form-login .input {

	background : none;

	border : 1px dotted #fc0;

} 

.message {

	color :#fc0;

	background-color : #000000;

	border : 1px dotted #e3e3e3;


}


/*******************original JPM css styles**************/


#container {

	background-color: #4b535c;

}

.container {

	background-color: #000;

}


#lefthead {

	background-repeat: no-repeat;

	background-image: url(../images/NEWhomeBanner001blk.png);

}


#whiteBoxShadow {

	background-image: url(../images/whiteBoxShadow.png);
}

.whiteBoxShadow {

	background-image: url(../images/whiteBoxShadow.png);
}
#whiteBox {

	background-color: #FFF;

}

.whiteBox {

	background-color: #FFF;

}
#box1 {

	background-color: #FFF;

	border: 1px solid #999;

}

.box1 {

	background-color: #FFF;

	border: 1px solid #999;

}
#footer {

	background-image: url(../images/diagonalLine001.gif);

}

.footer {

	background-image: url(../images/diagonalLine001.gif);

}
#longDescriptionContainer {

	background-color: #333;
}

.longDescriptionContainer {

	background-color: #333;
}
.longDescrCopy {


	color: #CCC;


}

.maintitles1 {

	color: #CCC;

}





.innercontentbox1 {

	background-color: #FFF;

}

.blacktext {

	color: #000;
}

.footerCopy {

	color: #666;
}

.copywriteContainer {

	background-color: #000;
}

.italicgrey11px {

	color: #666;


}

.whiteBoxImage {

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

}