
a.top_bar, a.top_bar:hover, a.top_bar:active,
.textsm, .textboldsm, .redsm, .redboldsm
.message_bar
{	font-size: 83%; }

body, b, center, div, li, ol, p, pre.pseudoHTML, strong, td, th, ul,
.textbold, .redbold,
.textlink, a.textlink:hover, a.textlink:active
{	font-size: 100%; }

h3, legend, .titlelink, a#joinEnglish, a#joinFrench			
{	font-size: 117%; }

h2
{	font-size: 133%; }

h1
{	font-size: 150%; }

.itemText, .itemHover	
{	font-size: 10px; }

.textsm {}





h1, h2, h3, th, b, strong, legend,
a, a:hover, a:active, a.textlink:hover, a.textlink:active,
.textbold, .textboldsm, .redbold, .redboldsm, .textlink
{	font-weight: bold; }





body,
a, a:hover, a:active,
th, td, p, li, b, strong, pre.pseudoHTML,
a.top_bar, a.top_bar:hover, a.top_bar:active,
.itemText, .itemHover,
.textlink, a.textlink:hover, a.textlink:active,
.textbold, .textboldsm, .textsm, .titlelink, .redbold, .redboldsm, .message_bar
{	font-family: Arial, Helvetica, Verdana, sans-serif; }

pre,
input, textarea, select, option, button
{	font-family: Courier, Lucida, monospace; }





body, input, textarea, select, option, button, p, b, strong, pre.pseudoHTML
{	color: black; }

a, hr, a.top_bar, .textlink, .titlelink, .message_bar
{	color: #003366; }

a:hover, a.top_bar:hover, a.textlink:hover
{	color: #85A4E6; }

a:active, a.top_bar:active, a.textlink:active
{	color: #8CE5FF; }

.red, .redsm, .redbold, .redboldsm, font.critical
{	color: red; }

.green
{	color: #008000; }

.blue
{	color: blue; }

body
{
	background-attachment: fixed;
	background-color: white;
}

input, textarea, select, option, button
{	background-color: #eeeeee; }

th
{	background-color: #cccccc; }


pre
{
	text-decoration: none;
	font-weight: normal;
}

a
{	text-decoration: none; }

a:active
{	text-decoration: underline; }

legend
{	padding:0 .5ex 0 .5ex; }




a.top_bar, a.top_bar:hover, a.top_bar:active {
	font-weight: bold;
}

a.top_bar {
	text-decoration: none;
}

a.top_bar:active {
	text-decoration: underline;
}




.itemText, .itemHover {
	text-decoration: none;
	font-weight: bold;
}

.itemText {
	color: white;
}

.itemHover {
	color: #FFFF99;
}

.itemBorder {
	border: 1px solid black;
}




.textlink, .titlelink, .message_bar {
	text-decoration: none;
}

a.textlink:active {
	text-decoration: underline;
}

.titlelink, .message_bar {
	font-weight: bold;
}





p.rolledButton {
	margin:				0;
	padding:			1em;
}

a.rolledButton, a.rolledButton:hover, a.rolledButton:active,
a.rolledButton:visited, a.rolledButton:link {
	border-top:			4px solid #F9F8BD;
	border-right:		4px solid #77763B;
	border-bottom:		4px solid #3D3C1E;
	border-left:		4px solid #F5F499;
	color:				#002B83;

	font-weight:		bold;
	margin:				0;
	padding:			0;
	text-decoration:	none;
	white-space:		nowrap;
}

a.rolledButton {
	background-color:	#F2F079;
}

a:hover.rolledButton {
	background-color:	#F2F1C2;
	border-left:		4px solid #F5F4D1;
	border-top:			4px solid #F9F8E1;
	border-right:		4px solid #77765F;
	border-bottom:		4px solid #3D3C31;
}

a:active.rolledButton {
	color:				red;
}

a:visited.rolledButton {}

a:link.rolledButton {}


a#joinEnglish, a#joinEnglish:hover,
a#joinFrench, a#joinFrench:hover
{
	padding:			0 .5ex 0 .5ex;
}
