A 			{ color: #336699;} 
	A:link		{ color: #336699; } 
	A:visited	{ color: #336699;  } 
	A:active	{ color: #336699;  } 
	A:hover		{ color: #6699CC; text-decoration: none; }

.powered { padding: 10px;
text-align: center;
}

.required { color: red; font-weight:bold; }

.left {
background-color : #FFFFFF;
background-image: url('http://www.esprit-jeunesse.ca/mt-static/img/ej-skew.gif');
background-repeat: no-repeat;
padding: 5px;
}

.topnav { background-color : #336699;
		text-align: center;
		color: #FFF;
}

.topnav A 			{ color: #FFF;} 
.topnav 	A:link		{ color: #FFF; } 
.topnav 	A:visited	{ color: #FFF;  } 
.topnav 	A:active	{ color: #FFF;  } 
.topnav 	A:hover		{ color: #FFF; text-decoration: none; }


.current_date { font-size: 12px; text-align: right; }

.right {
background-color : #FFFFFF;
padding: 5px;
}

.print {text-align: right; width: auto;}

.feature { background-color: #EFEFEF; border: none; width: auto; margin: 0px; }


.posted {font-size: 12px; font-style: italic;}

.banner { background-color: #6699CC; border: none; width: auto; margin: 0px; text-align: center;}

.title  {
		font-family: verdana, arial; 
		font-size: 14px; 
		color: #003366; 
		font-weight:bold;	
		}		

.blogbody {
	background-color: white;  	
width: auto;
  	}

TR.hilite-row {background-color: #EFEFEF; }
TR.row-header {background-color: #6699CC; color: #FFFFFF; text-align: left; }

body {background-color: #EFEFEF; 
	margin-left:	0px;
	margin-right:	0px;
	margin-top:	0px;
	margin-bottom:	0px;
}

h1 {		font-size: 16px; 
		color: #FF9933; 
 		font-weight:bold;	
font-family: verdana, arial;

}

h2 {
		font-size: 14px; 
		color: #6699CC; 
		font-weight:bold;	
font-family: verdana, arial;
}

h3 {
		font-size: 12px; 
		color: #003366; 
		font-weight:bold;	
font-family: verdana, arial;
}

ul.navlist {list-style : square;
	list-style-type : square;
	color: #FF9933;
}

.nolink { color: #000000; }


.sidetitle {
 		font-family: verdana, arial; 
		font-size: 12px; 
		color: #003366; 
		font-weight:bold;	
}

ul.navlist li.sidetitle {
 		font-family: verdana, arial; 
		font-size: 12px; 
		color: #003366; 
		font-weight:bold;	
		list-style-type: none;
		list-style: none;
		text-indent: -25px;
	}

img.inline {
	float : right;
	padding : 5px;
}

.sidenote { 
float:right; 
width: 25%; 
padding: 5px; 
background-color: #efefef; 
border-color: #6699CC; 
border-style: dashed; 
border-width: 1px;
}

.footer { font-size: 10px; font-family: verdana, arial; font-weight: bold; text-align: center; padding: 2px; color: #FFF; }

.footer A 			{ color: #FFF;} 
.footer	A:link		{ color: #FFF; } 
.footer	A:visited	{ color: #FFF;  } 
.footer	A:active	{ color: #FFF;  } 
.footer	A:hover		{ color: #FFF; text-decoration: none; }

.fancyform input
{
color: #FFF;
background: #336699;
border: 1px solid #99ccff;
font-weight:bold;
}

.fancyform .submit input, select
{
color: #fff;
background: #336699;
border: 2px outset #99ccff;
} 



.fancyform fieldset
{
border: 1px solid #336699;
padding: 5px;
}

.fancyform legend
{
color: #fff;
background: #336699;
border: 1px solid #99ccff;
padding: 2px 6px;
font-weight: bold;
} 