
#flashContent { width:100%; height:100%; }

#fullspan{ width: 100%; margin: 0px 0px; padding: 0px 0px;	min-width: 960px; }
#container { width: 960px; margin: 0 auto; padding: 0 0px; }

body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1ec5f7;
	background: #000000 url(http://www.alcan200.org/imgs/ALCAN200_bg.jpg) top left no-repeat;
}

#container2 { width: 912px; margin: 0 auto; padding: 0 0px; }
.column_wfull2 {	padding: 0 0px; margin-top: 0px; width: 912px;}

.bgc3 a.fc1b { color: #1ec5f7; text-decoration: none; font-weight: bold;}
.bgc3 a.fc1b:hover { color: ; text-decoration: underline; font-weight: bold;}

.fc2 { color: #e9e9e9;}
.fc3 { color: ;}

.bgd { background-color: #111111;}
.bgc1 { background-color: #000000;}
.bgc2 { background-color: ;}
.bgc3 { background-color: #111111;}
.bgc4 { background-color: ;}

#bgd { background-color: #111111;}
#bgc1 { background-color: #000000;}
#bgc2 { background-color: ;}
#bgc3 { background-color: #111111;}
#bgc4 { background-color: ;}

a:link, a:visited { color: ; text-decoration: underline; font-weight: normal; } 
a:active, a:hover { color: ; text-decoration: none; }
a img { border: 0px; }

h1 {
	color: ;
	font-size: 15px;
}

.sect-title { padding:0 0; margin:0; }
.sect-title img{ padding:0 0; margin-right: 18px; margin-bottom: 10px; }
.sect-title p{ margin:0; padding:0px 0; font: 12px Arial, Helvetica, sans-serif; text-align: center; color: ; }
.sect-title h1 { margin:0; padding:0px 0; font:bold 20px Arial, Helvetica, sans-serif; color:#1ec5f7;}
.sect-title h1 a { display:inline; padding:0; margin:0; color:#1ec5f7; text-decoration:none; }

h2 {
	color: ;
	font-size: 13px;
}

.sect-title h2 { margin:0; padding:0px 0; font:normal 16px Arial, Helvetica, sans-serif; color:;}
.sect-title h2 a { display:inline; padding:0; margin:0; color:; text-decoration:none; }


h3 {
	color: ;
	font-size: 13px;
}

.sect-title h3 { margin:0; padding:0px 0; font:normal 14px Arial, Helvetica, sans-serif; color:;}
.sect-title h3 a { display:inline; padding:0; margin:0; color:; text-decoration:none; }

p.form{
	margin: 0 0 8px 0;
	color: #1ec5f7;
}

input{
	color: #1ec5f7;
	background: #111111;
	border: 1px solid ;
}

textarea{
	color: #1ec5f7;
	background: #111111;
	border: 1px solid ;
}

.h_divider { background: url(images/horizontal_divider.jpg) bottom repeat-x; }
.vl_divider { background: url(images/vertical_divider.jpg) left repeat-y; }
.vr_divider { background: url(images/vertical_divider.jpg) right repeat-y; }

.logo {
	width: 960px;
	height: 94px;
	background: url(/imgs/logo.png) top left no-repeat;
}

#info {
	clear: both;
    width: 400px;
	height: 53px;
	text-align: right;
	float: right;
	color: #FFFFFF;
}

.days{
	letter-spacing: 2px;
	font-family: Tahoma;
	font-size: 13; 
	font-weight: bold;
	color: #236e83;
}

/* menu */


#menu {
	clear: both;
    width: 839px;
	height: 43px;
	text-align: left;
	background: url(/imgs/menu-bg.png) top right no-repeat;
	float: right;
}

#menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
	list-style: none;
}

#menu ul li {
	display: inline;
	text-align: center;
	height: 26px;
}

#menu ul li a {
	position: relative;	
	display: inline-block;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 12px 20px 0px 20px;
	text-decoration: none;
	color: #FFFFFF;
}

/* end of menu */

/* content */

#schedule {
	color: #828282;
	background-color: #111111;
	border: solid 1px #242424;
	-moz-border-radius: 8px;
	border-radius: 8px;
} 


p {	margin: 0px; padding: 0px;}

.fs12 { font-size: 12px; }
.fs10 { font-size: 12px; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.fs20 { font-size: 20px; }

.bold {	font-weight: bold; }
.italic { font-style: italic; }

.rta{ text-align: right;}
.cta{ text-align: center;}
.lta{ text-align: left;}

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }

.mall4 { margin: 4px 4px; }
.mall6 { margin: 6px 6px; }
.mall8 { margin: 8px 8px; }
.mall10 { margin: 10px 10px; }
.mall16 { margin: 16px 16px; }
.mall18 { margin: 18px 18px; }
.mall20 { margin: 20px 20px; }
.mall30 { margin: 30px 30px; }
.mall40 { margin: 40px 40px; }
.mall60 { margin: 40px 40px; }

.mlr4 { margin: 0px 4px; }
.mlr8 { margin: 0px 8px; }
.mlr10 { margin: 0px 10px; }
.mlr16 { margin: 0px 16px; }
.mlr18 { margin: 0px 18px; }
.mlr20 { margin: 0px 20px; }
.mlr30 { margin: 0px 30px; }
.mlr40 { margin: 0px 40px; }
.mlr60 { margin: 0px 60px; }

.mt10 { margin-top: 0px 10px; }
.mt16 { margin-top: 0px 16px; }

.mb10 { clear: both; width: 100%; height: 10px; font-size: 1px;	}
.mb15 { clear: both; width: 100%; height: 15px; font-size: 1px;	}
.mb20 { clear: both; width: 100%; height: 20px; font-size: 1px;	}
.mb30 { clear: both; width: 100%; height: 30px; font-size: 1px;	}
.mb35 { clear: both; width: 100%; height: 35px; font-size: 1px;	}
.mb40 { clear: both; width: 100%; height: 40px; font-size: 1px;	}
.mb50 { clear: both; width: 100%; height: 50px; font-size: 1px;	}
.mb60 { clear: both; width: 100%; height: 60px; font-size: 1px;	}
.mb70 { clear: both; width: 100%; height: 70px; font-size: 1px;	}
.mb80 { clear: both; width: 100%; height: 80px; font-size: 1px;	}
.mb90 { clear: both; width: 100%; height: 90px; font-size: 1px;	}

.mr4 { margin-right: 4px; }
.mr8 { margin-right: 8px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }
.mr40 { margin-right: 40px; }
.mr50 { margin-right: 50px; }
.mr60 { margin-right: 60px; }

.ml4 { margin-left: 4px; }
.ml8 { margin-left: 8px; }
.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.ml40 { margin-left: 40px; }
.ml60 { margin-left: 60px; }

.pall4 { padding: 4px 4px;}
.pall6 { padding: 6px 6px;}
.pall8 { padding: 8px 8px;}
.pall10 { padding: 10px 10px;}
.pall20 { padding: 20px 20px;}
.pall30 { padding: 30px 30px;}
.pall40 { padding: 40px 40px;}
.pall50 { padding: 50px 50px;}
.pall60 { padding: 60px 60px;}

.plr6 { padding: 0px 6px;}
.plr8 { padding: 0px 8px;}
.plr10 { padding: 0px 10px;}
.plr20 { padding: 0px 20px;}
.plr30 { padding: 0px 30px;}
.plr40 { padding: 0px 40px;}
.plr50 { padding: 0px 50px;}
.plr60 { padding: 0px 60px;}

.pl10 { padding-left: 10px;}
.pl20 { padding-left: 20px;}
.pl30 { padding-left: 30px;}
.pl40 { padding-left: 40px;}
.pl50 { padding-left: 50px;}
.pl60 { padding-left: 60px;}

.pr10 { padding-right: 10px;}
.pr20 { padding-right: 20px;}
.pr30 { padding-right: 30px;}
.pr40 { padding-right: 40px;}
.pr50 { padding-right: 50px;}
.pr60 { padding-right: 60px;}

.pt8 { padding-top: 10px;}
.pt10 { padding-top: 10px;}
.pt20 { padding-top: 20px;}

.fl { float: left; }
.fr { float: right }
.fc { float: center; }

a.warning { color: #b30404; }

.widthall { width: 100%; }

/* content */

.column_w10 {	padding: 0 0px; margin-top: 0px; width: 10px;}
.column_w20 {	padding: 0 0px; margin-top: 0px; width: 20px;}
.column_w40 {	padding: 0 0px; margin-top: 0px; width: 40px;}
.column_w60 {	padding: 0 0px; margin-top: 0px; width: 60px;}
.column_w100 {	padding: 0 0px; margin-top: 0px; width: 100px;}
.column_w190 {	padding: 0 0px; margin-top: 0px; width: 190px;}
.column_w195 {	padding: 0 0px; margin-top: 0px; width: 195px;}
.column_w200 {	padding: 0 0px; margin-top: 0px; width: 200px;}
.column_w210 {	padding: 0 0px; margin-top: 0px; width: 210px;}
.column_w226 {	padding: 0 0px;	margin-top: 0px; width: 226px;}
.column_w230 {	padding: 0 0px;	margin-top: 0px; width: 230px;}
.column_w240 {	padding: 0 6px;	margin-top: 0px; width: 240px;}
.column_w250 {	padding: 0 0px;	margin-top: 0px; width: 250px;}
.column_w270 {	padding: 0 0px;	margin-top: 0px; width: 270px;}
.column_w300 {	padding: 0 0px;	margin-top: 0px; width: 300px;}
.column_w330 {	padding: 0 3px;	margin-top: 0px; width: 330px;}
.column_w400 {	padding: 0 0px;	margin-top: 0px; width: 400px;}
.column_w430 {	padding: 0 0px;	margin-top: 0px; width: 430px;}
.column_w450 {	padding: 0 0px; margin-top: 0px; width: 450px;}
.column_w500 {	padding: 0 0px; margin-top: 0px; width: 500px;}
.column_w530 {	padding: 0 0px; margin-top: 0px; width: 530px;}
.column_w580 {	padding: 0 0px;	margin-top: 0px; width: 580px;}
.column_w600 {	padding: 0 0px;	margin-top: 0px; width: 600px;}
.column_w610 {	padding: 0 0px;	margin-top: 0px; width: 610px;}
.column_w620 {	padding: 0 0px;	margin-top: 0px; width: 620px;}
.column_w640 {	padding: 0 0px;	margin-top: 0px; width: 640px;}
.column_w660 {	padding: 0 0px;	margin-top: 0px; width: 660px;}
.column_w700 {	padding: 0 0px;	margin-top: 0px; width: 700px;}
.column_wfull {	padding: 0 0px; margin-top: 0px; width: 960px;}

#galleryimage{
	width: 164px;
	height: 164px;
	min-width: 164px;
	min-height: 164px;
	margin: 4px 4px 4px 4px;
	padding:  4px 4px 4px 4px;
	border: solid 1px #676767;
	text-align: center;
	display:table;
}
#galleryimage .cell{
	display:table-cell; 
	vertical-align:middle;
}
#galleryimage .cell img{ 
   display: inline-block;
}

/* footer */

#footer {
	clear: both;
	width: 960px;
	padding: 8px 0 8px 0;
	text-align: center;
}

#footer a{
	text-decoration: none;
	padding: 0 30px;
}

#footer #credits{
	height: 60px;
	position: relative;
	text-align: right;
	display: inline-block; 
	vertical-align: middle;
}
/* end of footer */

/* Slider */
.gallery { width:610px; height:291px; margin:0 auto; padding:0px 0; overflow:hidden; }
#slider { width:610px; height:291px; margin:0 auto; padding:0; list-style:none; }
#slider ul, #slider li { margin:0; padding:0; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { overflow:hidden; margin:0 auto; }
p#controls { margin:0 auto; position:relative; }
#prevBtn { display:block; margin:0; overflow:hidden; width:38px; height:38px; position:absolute; left:10px; top:-55px; }
#nextBtn { display:block; margin:0; overflow:hidden; width:38px; height:38px; position:absolute; left:55px; top:-55px; }
#prevBtn a { display:block; width:38px; height:38px; background:url(/imgs/l_arrow.png) no-repeat 0 0; }
#nextBtn a { display:block; width:38px; height:38px; background:url(/imgs/r_arrow.png) no-repeat 0 0; }
