body {
	font-family: Arial, Helvetica, sans-serif;
}


h1 {
	/* border: 1px solid #99CC33; */
	/* background: grey; */
	/* width: 95%;  */
	color: #663366;
	font-family: Courier New, Courier, mono, Arial, sans-serif;
	font-size: 200%;
	font-style: normal;
	font-weight: bolder;	
	margin:  4px; 
	padding: 4px; 
	text-align: center;
}

h2 {
	font-family: Courier New, Courier, mono, Arial, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #FFCC00;
	background-position: center;
	text-align: center;
}
div.module {
	margin: 0 0 10px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: url(http://template.joomlart.com/ja_olyra/templates/ja_olyra/images/box-br.gif) no-repeat bottom right;
}


.bannerstrip {
	font-family: Courier New, Courier, mono, Arial, sans-serif;
	font-size: 12px;
	text-align: centre;
	align: centre;
	background-position: center;
	color: #666666;
/*	background: #FFCC00;
 */	
	}

.mainmenu {
	background: #663366;
	color: white;
	font-family: Courier New, Courier, mono, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: lowercase;
	text-decoration: none;
	text-align: center;
}		
a.mainmenu:link { text-decoration: none; }
a.mainmenu:active { text-decoration: none; color: #FFCC00;  }
a.mainmenu:visited { text-decoration: none; }
a.mainmenu:hover { text-decoration: none; color: #FFFF99; }

a.sitemap:link { text-decoration: none; }
a.sitemap:active { text-decoration: underline; color: #FFCC00;  }
a.sitemap:visited { text-decoration: none; }
a.sitemap:hover { text-decoration: none; background: #663366; color: white; }


.mainmenuhome {
	font-style: italic;
	text-decoration: none;
	color: #00CCCC;
}

.back1 { background: #663366; } /* purple */
.back2 { background: #FFCC00; } /* orange */ 
.back3 { background: #FFFF99; } /* yellow */
.grey { background: grey; }
.white  { background: white; }

.sticky {
	background: #FFFF99 url(http://www.finkeegan.com/images/corner.gif) top left no-repeat;
	border-bottom: 2px solid #efefcc;
	border-right: 2px solid #f2f2c2;
	padding: 5px 5px 5px 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
 	_height: 1%;
 	_padding: 15px;
	font-family: Courier New, Courier, mono, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
}


.blackboard {
	width: 600px;	
	height: 100px;	
	background: white top left no-repeat; 
	border-bottom: 1px solid #663366;
	border-right: 1px solid #663366;
	border-top: 1px solid #663366;
	border-left: 1px solid #663366;
	padding: 4px 4px 2px 2px;
	padding-top: 20px;
	padding-bottom: 4px;
	display: block;
 	_height: 1%;
 	_padding: 15px;
	font-family: Arial, sans-serif, Courier New, Courier, mono;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	color: black;
}

/*

.secmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-transform: lowercase;
	color: #99CC33;
}		
a.secmenu:link { text-decoration: none; }
a.secmenu:active { text-decoration: none; color: #FFCC00;  }
a.secmenu:visited { text-decoration: none; }
a.secmenu:hover { text-decoration: none; color: #FFFF99; }

.circleblack {
	font-size: 13px;
	font-weight: bold;
}
.circlered {
	color: #FF0000;
}


ul {
	list-style-image:  url(http://www.mendr.net/images/elements/bullet_orange.gif);
}
.subli {
	list-style-image:  url(http://www.mendr.net/images/elements/bullet_lime.gif);
}

.para {
	font-family: Arial, Helvetica, sans-serif;
}

.qandaset {
	font-family: Arial, Helvetica, sans-serif;
}

.question {
	font-weight: bold;
	color: #00CCCC;
}

h1 {
	/* border: 1px solid #99CC33; */
	/* background: grey; */
	/* width: 95%;  
	color: #99CC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-style: normal;
	font-weight: bolder;	
	margin:  4px; 
	padding: 4px; 
	text-align: right;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-weight: bold;
	color: #99CC33;
	background-position: center;
	text-align: center;
}
h3 {
	color: white;
	background: grey; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	background-position: center;
	text-align: center;
}

h4 {
	color: black;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

.bl {background:   url(http://www.mendr.net/images/elements/1bl.gif) 0 100% no-repeat #e68200; width: 20em}
.br {background:   url(http://www.mendr.net/images/elements/1br.gif) 100% 100% no-repeat}
.tl {background:   url(http://www.mendr.net/images/elements/1tl.gif) 0 0 no-repeat}
.tr {background:   url(http://www.mendr.net/images/elements//1tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

.bl_grey {background:   url(http://www.mendr.net/images/elements/1bl_grey.gif) 0 100% no-repeat #999999; width: 99%}
.br_grey {background:   url(http://www.mendr.net/images/elements/1br_grey.gif) 100% 100% no-repeat}
.tl_grey {background:   url(http://www.mendr.net/images/elements/1tl_grey.gif) 0 0 no-repeat}
.tr_grey {background:   url(http://www.mendr.net/images/elements/1tr_grey.gif) 100% 0 no-repeat; padding:2px}
.clear_grey {font-size: 1px; height: 1px}

.wtxt {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none; 
}

.uline {
	text-decoration: underline;
}

.border {
	border: 2px solid #99CC33;
}

.back1 { background: #99CC33; } /* limegreen   
.back2 { background: #FFCC00; } /* lightorange 
.back3 { background: #00CCCC; } /* blue        
.back4 { background: #99CCFF; } /* paleblue    
.deeporange { background: #e68200; }
.grey { background: grey; }
.white  { background: white; }

*/
