/** ==== tags regarding the page itself =================================== **/
body {
	}

body.typeA {
	background-image:		url('../images/topLeft_A.gif'),
							url('../images/topRight_A.gif');
	background-position:	left top, right top;
	background-repeat:		no-repeat;
	background-color:		#FAF7EA;
	font-family:			Arial;
	font-size:				14px;
	}

body.typeB {
	background-color:		#FAF7EA;
	}

.pageHeader {
	}

.pageLogo {
	text-align:				center;
	font-family:			Garmond;
	font-weight:			bolder;
	font-size:				35px;
	color:					black;
	}

.pageBody {
	}

.welcome {
	text-align:				center;
	font-family:			cursive;
	font-size:				400%;
	text-shadow:			1px 1px 2px black, 0 0 25px green, 0 0 5px darkgreen;
	color:					white;
	}

.pageTitle {
	text-align:				center;
	font-style:				italic;
	font-family:			Verdana;
	font-size:				250%;
	margin:					0.5em 0em;
	}

.prefix {
	font-size:				75%;
	color:					blue;
	}

.pageIntro {
	padding:				0.5em 15%;
	text-align:				justify;
	text-decoration:		none;
	font-size:				100%;
	width:					50%;
	margin-left:			auto;
	margin-right:			auto;
	}

div.pageIntroSmall {
	padding:				0.5em 30%;
	text-align:				center;
	text-decoration:		none;
	font-size:				100%;
	}

.pageIntroImage {
	width:					70%;
	text-align:				center;
	margin:					20px;
	}

.pageIntroImageLeft {
	width:					250px;
	align:					left;
	float:					left;
	margin:					20px;
	}

.pageIntroImageRight {
	width:					250px;
	align:					right;
	float:					right;
	margin:					20px;
	}

.pageFooter {
	text-align:				center;
	}

/** ==== tags regarding the horizontal dividers =========================== **/
hr {
	display:				block;
	}

hr.pageFooter {
	height:					38px;
	background-image:		url('../images/header_A.gif');
	background-repeat:		repeat-x;
	border:					0;
	}

/** ==== end of duocument ================================================= **/
