body { 

	background: #C2D7ED url(images/bkg_ice_full.jpg) repeat-x;

	margin: 0;

	text-align: center;

}



img { 

	border: 0; padding: 0; margin-bottom: 0 

}



/* 

Layout/Div Styles

*/



#wrapper {

	position: relative;

	width: 100%;

}



#header {

	width: 760px;

}







.bgsideL {

	background-image: url(images/bgsideL.gif);

	background-repeat: repeat-y;

	background-position: right;

}



.bgsideR {

	background-image: url(images/bgsideR.gif);

	background-repeat: repeat-y;

	background-position: left;

}



#content {

	width: 760px;

	padding: 0px 0px 0px 0px;

}



#rightcolumn {

	width: 355px;

	height: auto;

	padding: 0px 10px 10px 10px;

}





#footer {

	margin: 0 0 0 0; 

	padding: 0 0 0 0; 

	position: relative;

	display: block;

	width: 760px;

	height: 79px;

}



#sidebar {

	display:block;

	width:200px;

	padding:10px;

	float:right;

	margin-left: 0;

	margin-right: 0;

	background:#DCDBD7;

}

	

#mainMenu {

	position: relative;

	top:0;

	left:0;

}



	

.photo1 {

	background-image: url(images/bkg_outdoorrink.jpg);

	background-repeat: no-repeat;

	background-position: bottom right;

}

	

.photo2 {

	background-image: url(images/bkg_medal.jpg);

	background-repeat: no-repeat;

	background-position: top right;

}

	

.photo3 {

	background-image: url(images/bkg_medals.jpg);

	background-repeat: no-repeat;

	background-position: top right;

}

	

.photo3french {

	background-image: url(images/bkg_medals_french.jpg);

	background-repeat: no-repeat;

	background-position: top right;

}

	

	

	

	

	

/* 

Type Styles

*/





ol a {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #4E77A2;

	font-size: 12px;

	line-height: 18px;

}



ol a:hover {

	color: #598ABD;

}









li {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #4E77A2;

	font-size: 11px;

	line-height: 18px;

	margin: 0;

}





.linktable {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #4E77A2;

	font-size: 11px;

	line-height: 18px;

}











p {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #4E77A2;

	font-size: 12px;

	line-height: 18px;

	margin: 0;

}



.pText {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #4E77A2;

	font-size: 11px;

	line-height: 18px;

	margin: 0;

}



.copy {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #4E77A2;

	font-size: 11px;

	line-height: 18px;

	margin: 0;

}



.heading {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #4E77A2;

	font-size: 12px;

	font-weight: bold;

}



.adminHeader {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #ffffff;

	font-size: 19px;

	font-weight: bold;

	border: 1px solid #99CCFF;

	background-color: #0099FF; 

	width: 95%;

}



.bigger {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #C80018;

	font-size: 13px;

	font-weight: bold;

	line-height: 18px;

	margin: 0;

}



p a {color: #CC0000; text-decoration: none;}

p a:hover {color: #990000; text-decoration: none;}



.justify {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #4E77A2;

	font-size: 11px;

	line-height: 18px;

  	text-align: justify;

}





.hey {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #C20018;

	font-size: 12px;

	font-weight: bold;

}







.indent {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #4E77A2;

	font-size: 11px;

	line-height: 18px;

  	text-align: justify;

	padding: 0 0 0 32;

}





.input {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #4E77A2;

	font-size: 11px;

	line-height: 14px;

}





.list {

	font-family: arial, helvetica, sans-serif;

	color: #BE0019;

	font-size: 12px;

	font-weight: bold;

	line-height: 22px;

	list-style-image: url(images/arrow.gif);

	list-style-position: outside;

	margin-left:20px; 

	margin-right:0px; 

}



.listlight {

	font-family: arial, helvetica, sans-serif;

	color: #4E77A2;

	font-size: 11px;

	font-weight: bold;

	line-height: 22px;

	list-style-image: url(images/arrow.gif);

	list-style-position: outside;

	margin-left:20px; 

	margin-right:0px; 

}





.listbig {

	font-family: arial, helvetica, sans-serif;

	color: #BE0019;

	font-size: 13px;

	font-weight: bold;

	line-height: 22px;

	list-style-image: url(images/arrow.gif);

	list-style-position: outside;

	margin-left:20px; 

	margin-right:0px; 

}









.list a {

	color: #BE0019;

	text-decoration: none;

}



.list a:hover {

	color: #FF0000;

	text-decoration: none;

}



.sitemap {

	list-style-image: url(images/arrow.gif);

	list-style-position: outside;

	font-family: arial, helvetica, sans-serif;

	color: #4E77A2;

	font-size: 12px;

	line-height: 22px;

	margin-left:20px; 

	margin-right:0px; 

}



.sitemap a {

	color: #125FB1;

	text-decoration: none;

}



.sitemap a:hover {

	color: #72A7DF;

}



h1 {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #C50017;

	font-size: 12px;

	font-weight: bold;

	margin: 0;

}



h1 a {

	color: #CC0000;

	font-weight: bold;

	margin: 0;

	text-decoration: none;

}



h1 a:hover {

	color: #FF0000;

	text-decoration: none;

}









h2 {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #C50017;

	font-size: 14px;

	font-weight: bold;

	margin: 0;

}





.tabletext {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #004A99;

	font-size: 11px;

	line-height: 18px;

	margin: 0;

}







#footer a {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #B5C9E2;

	font-size: 11px;

	text-decoration: none

}



#footer a:hover {

	text-decoration: underline

}



#footer p {

	font-family: arial, verdana, helvetica, sans-serif;

	color: #B5C9E2;

	font-size: 11px;

}



.editHighlight{

	/*color: #10650A;*/

}





.hand {

cursor: pointer;

cursor: hand; 

}



/* 

Cool Menus Styles

*/





.clCMAbs {

	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px

}

.clBar {

	VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; HEIGHT: 10px; BACKGROUND-COLOR: #ffffff; layer-background-color: #FFFFFF

}

.clLevel0 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial; POSITION: absolute

}

.clLevel0over {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial; POSITION: absolute

}

.clLevel0 {

	COLOR: #ffffff; BACKGROUND-COLOR: #ffffff; layer-background-color: #FFFFFF

}

.clLevel0over {

	CURSOR: hand; COLOR: #c9d1d0; BACKGROUND-COLOR: #ffffff; layer-background-color: #FFFFFF

}

.clLevel0border {

	VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #ffffff; layer-background-color: #FFFFFF

}

.clLevel1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 8px; FONT-FAMILY: arial; POSITION: absolute

}

.clLevel1over {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 8px; FONT-FAMILY: arial; POSITION: absolute

}

.clLevel1 {

	COLOR: #125FB1; BACKGROUND-COLOR: #E7F1FA; layer-background-color: #FFFFFF; background-image : url(images/nav_sub.gif); background-position : top; background-repeat : none;

}

.clLevel1over {

	CURSOR: hand; COLOR: #125FB1; BACKGROUND-COLOR: #E7F1FA; layer-background-color: #FFFFFF;

}

.clLevel1border {

	VISIBILITY: HIDDEN; POSITION: absolute; BACKGROUND-COLOR: #8A949D; layer-background-color: #FFFFFF

}


