@rex b,
Morality , though usually based on religious belief , does not require one to be religious . An atheist , or an agnostic , even an atavist can be moral .
"Morality deals with that which is regarded as right or wrong. The term is used in regard to three contexts: individual conscience, systems of principles and judgments, sometimes called moral values, shared within a cultural, religious, secular, Humanist, or philosophical community and codes of behavior or conduct derived from these systems.
In secular communities, lifestyle choices, which represent an individual's conception of the good life, are often discussed in terms of "morality". Individuals sometimes feel that making an appropriate lifestyle choice invokes a true morality, and that accepted codes of conduct within their chosen community are fundamentally moral, even when such codes deviate from more general social principles."
"Moral codes are often complex statements of right and wrong. Although some people might think that the moral code is simple, rarely is there anything simple about one's morals or ethics or for that matter judgment of others' morals. The difficulty lies in the fact that morals are often part of a religion and more often than not about culture codes."
Taken from Wikipedia