@charset "utf-8";
@import '/css/reset.css';

/* CSS Document */

/* Layout */
.Page_Tree_Column01{width:981px;background-image:url(/images/vancouver/bg_repeat_981.gif);background-repeat:repeat-y;min-height:100%;}
.Page_Tree_Column{width:981px;background-image:url(/images/vancouver/bg_repeat_981.gif);background-repeat:repeat-y;min-height: 250px;}
.Page_Tree_Column h1{font-family:verdana;font-size:18pt;color:#1CB2EE;text-transform:uppercase;line-height:22pt;margin-bottom:10px;padding-left:20px;}

.Column01 {width:300px;padding-left:20px;float:left;}

.Column01 h2{color:#3C3C3E;font-family:verdana;font-size:10pt;line-height:20pt;margin-bottom:10px;text-transform:uppercase;margin-bottom:15pt;}
.Column01 p{color:#3C3C3E;font-family:verdana;font-size:10pt;line-height:15pt;margin-bottom:15pt;}
.Column01 span{font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:15pt;}
.Column01 ul{padding-left:20px;font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;margin-bottom:15pt;}
.Column01 ol{padding-left:20px;font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;margin-bottom:15pt;}
.Column01 li{font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:15pt;}
.Column01 a{font-family:verdana;font-size:10pt;line-height:15pt;}
/*.Column01 a {color:#E54526;text-decoration:none;}*/


.schoolTop div{background-repeat:repeat-x; background-position:center bottom; width:100%;}
.schoolTop {width:981px;}
.schoolTop table{border:0;width:100%;}
.schoolTop p{font-family:verdana;font-size:11pt;color:#3C3C3E;line-height:15pt;margin-bottom:15pt;}
.schoolTop Span{font-family:verdana;font-size:11pt;color:#3C3C3E;line-height:15pt;}
.schoolTop a{font-family:verdana;font-size:11pt;color:#3C3C3E;line-height:15pt;text-decoration:none;}
.schoolTop td {padding:10px 0 20px 20px;width:300px;text-align:left;vertical-align:top;line-height:15px;}
.schoolTop h2{font-family:verdana;font-size:16pt;color:#3C3C3E;text-transform:uppercase;line-height:20pt;margin-bottom:10px;margin-bottom:15pt;}
.schoolTop h1{font-family:verdana;font-size:18pt;color:#1CB2EE;text-transform:uppercase;line-height:22pt;margin-bottom:10px;}


.schoolTop .LinkButton1 {background:transparent url(/images/bouton-gris.png) no-repeat scroll left top; display:block;height:57px;margin-bottom:10px;width:309px;}
.schoolTop .LinkButton1 a{color:#000000;cursor:pointer;font-family:verdana;font-size:12pt;text-transform:uppercase;text-align:center;font-weight:bold;text-decoration:none;display:block;width:100%;height:100%; padding-top:15px;}
.schoolTop .LinkButton2 {background:transparent url(/images/bouton-bleu.png) no-repeat scroll left top; display:block;height:57px;margin-bottom:10px;width:309px;}
.schoolTop .LinkButton2 a{color:#000000;cursor:pointer;font-family:verdana;font-size:12pt;text-transform:uppercase;text-align:center;font-weight:bold;text-decoration:none;display:block;width:100%;height:100%; padding-top:15px;}
.schoolTop .LinkButton3 {background:transparent url(/images/bouton-gris.png) no-repeat scroll left top; display:block;height:57px;margin-bottom:10px;width:309px;}
.schoolTop .LinkButton3 a{color:#000000;cursor:pointer;font-family:verdana;font-size:12pt;text-transform:uppercase;text-align:center;font-weight:bold;text-decoration:none;display:block;width:100%;height:100%; padding-top:15px;}



.schoolBottomleft{width:640px;float:left;padding-right:20px;}

.schoolBottom {padding:20px 0;font-family:verdana;font-size:11pt;color:#3C3C3E;}

.SchoolBottomBackgroundAndContent {width:620px; padding:20px;background-repeat:no-repeat;float:left;}
.SchoolBottomBackgroundAndContent ul {padding-left:20px}
.SchoolBottomBackgroundAndContent p{font-family:verdana;font-size:11pt;color:#3C3C3E;}

.SchoolBottomBackground {width:620px; padding:20px;background-repeat:no-repeat;float:left;}

.SchoolBottomContent {width:620px;padding:20px;float:left;background-image:url(/images/montreal/bg_repeat_640.gif);background-repeat:repeat-y;}
.SchoolBottomContent ul {padding-left:20px;font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;margin-bottom:15pt;}
.SchoolBottomContent ol {padding-left:20px;font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;margin-bottom:15pt;}
.SchoolBottomContent li {font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:15pt;}
.SchoolBottomContent p{font-family:verdana;font-size:11pt;color:#3C3C3E;margin-bottom:15pt;}
.SchoolBottomContent span{font-family:verdana;font-size:11pt;color:#3C3C3E;}
.SchoolBottomContent h2{font-family:verdana;font-size:10pt;color:#3C3C3E;text-transform:uppercase;line-height:20pt;margin-bottom:10px;margin-bottom:15pt;}
.SchoolBottomContent a{font-family:verdana;font-size:10pt;line-height:15pt;}
/*.SchoolBottomContent a{color:#E54526;text-decoration:none;}*/

.SchoolBottomBackgroundAndContent2 {width:281px;float:right;background-repeat:no-repeat;padding:20px;}
.SchoolBottomBackgroundAndContent2 ul {padding-left:20px;margin-bottom:15pt;}
.SchoolBottomBackgroundAndContent2 ol {padding-left:20px;margin-bottom:15pt;}
.SchoolBottomBackgroundAndContent2 p{font-family:verdana;font-size:11pt;color:#3C3C3E;margin-bottom:15pt;}

.SchoolBottomBackground2 {width:281px; padding:20px;background-repeat:no-repeat;float:left;}

.SchoolBottomContent2 {width:281px; padding:20px;float:left;}
.SchoolBottomContent2 ul {padding:10px 0 10px 20px;margin-bottom:15pt;}
.SchoolBottomContent2 ol {padding:10px 0 10px 20px;margin-bottom:15pt;}
.SchoolBottomContent2 li {font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:15pt;}
.SchoolBottomContent2 p{font-family:verdana;font-size:11pt;color:#3C3C3E;margin-bottom:15pt;}
.SchoolBottomContent2 span{font-family:verdana;font-size:11pt;color:#3C3C3E;}
.SchoolBottomContent2 h2{font-family:verdana;font-size:10pt;color:#3C3C3E;text-transform:uppercase;line-height:20pt;margin-bottom:10px;margin-bottom:15pt;}
.SchoolBottomContent2 a{font-family:verdana;font-size:11pt;color:##E54526;text-decoration:none;}


.ProgramBttom {width:981px;background-image:url(/images/vancouver/bg_repeat_981.gif);background-repeat:repeat-y;}
.ProgramBttom td{padding-left:20px;text-align:left;vertical-align:top;width:300px;}
.ProgramBttom ul {padding:10px 0 10px 20px;font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;margin-bottom:15pt;}
.ProgramBttom ol {padding:10px 0 10px 20px;font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;margin-bottom:15pt;}
.ProgramBttom li {font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;}
.ProgramBttom p {font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:15pt;margin-bottom:15pt;}
.ProgramBttom span {font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;}
.ProgramBttom a{ color:#E54526;font-family:verdana;font-size:10pt;line-height:16pt;text-decoration:none;}
.ProgramBttom h2{font-family:verdana;font-size:10pt;color:#3C3C3E;text-transform:uppercase;line-height:20pt;margin-bottom:15pt;}


.Footer_Content {float:left;}
.Footer_Content div {padding-left:20px;width:300px;float:left;}
.Footer_Content ul {padding-left:20px;font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;margin-bottom:15pt;}
.Footer_Content ol {padding-left:20px;font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;margin-bottom:15pt;}
.Footer_Content li {font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:15pt;}
.Footer_Content p{font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:15pt;}
.Footer_Content span{font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:15pt;}
.Footer_Content a{font-family:verdana;font-size:10pt;line-height:15pt;}
/*.Footer_Content a{color:#E54526;text-decoration:none;}*/
.Footer_Content h2{font-family:verdana;font-size:10pt;color:#3C3C3E;text-transform:uppercase;line-height:20pt;margin-bottom:15pt;}


.main {width:961px;background-image:url(/images/vancouver/bg_repeat_981.gif); background-repeat:repeat-y; min-height: 250px; padding:20px 0 20px 20px;}
/*.main .background {width:981px; background: url(/images/vancouver/reseau-canadien.gif) no-repeat top right; }*/
.main h1 {color:#000;font-family:helvetica, arial, sans-serif;font-size:25px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;margin-top:4px;width: 500px;}
.main p {font-size:14px;line-height:24px;color:#505154;margin-bottom:15px;}
.main .padding {margin-left:25px;margin-right:25px;border-bottom:1px solid #ccc;}
.main ul { list-style: disc; margin-left: 15px;}
.main li { font-size:12px; }
.main a {font-size:12px;font-weight:bold;}
/*.main a  {text-decoration:none;color:#F15D2A;}*/

.main .text  {float:left;width:630px;padding:20px;}
.main .text a {color:#666;font-size:14px;}
.main .text ul { list-style: disc; margin-left: 15px;}
.main .text li { font-size:12px; }

.main td p {font-size:12px;line-height:14px;color:#505154;}
/*.main .text-12 ul { list-style: square; margin-left: 15px;}*/
/*.main .text-12 li { font-size:12px; }*/

/*.main .text-11 {font-size:11px;line-height:13px;color:#505154;}*/
/*.main .text-11 ul { list-style: disc; margin-left: 15px;}*/
/*.main .text-11 li { font-size:11px; }*/
/*.main .text-11 a {font-size:11px;color:#F15D2A;}*/

/*.main td {font-size:14px;color:#505154;vertical-align:top;}*/
/*.main td.text-11 {font-size:11px;color:#505154;vertical-align:top;}*/
.main input.input-265 {width:265px;float:right;background-color:#eee;border:1px solid #ccc;}
.main input.input-215 {width:215px;float:right;background-color:#eee;border:1px solid #ccc;}
.main input.button {padding:3px 20px;background-color:#666;border:1px solid #000; color:#fff;margin-right:20px;}

.main .share {width:300px;border:1px solid #ccc;margin-bottom:35px;margin-top:20px;}
.main .share img {padding:10px 10px;}

.main table.frais-hebergement {font-size:11px !important;margin-bottom:15px;cell-spacing: 1px;}
.main table.frais-hebergement td {font-size:11px;margin-bottom:15px;}
.main td.darkgrey {background-color: #666666;font-weight: bold; color: #fff; padding: 5px;}
.main td.mediumgrey {background-color: #999999;font-weight: bold; color: #fff; padding: 5px;}
.main td.lightgrey {background-color: #cccccc;font-weight: bold; padding: 5px;}
p.emphasize {font-weight:bold;margin:0px;}

.imagecontainer { width:980px; background-position: bottom right; background-repeat: no-repeat; padding-bottom: 10px; }
.imagecontainerilasalle { width:630px; background-position: bottom right; background-repeat: no-repeat; padding-bottom: 10px; }

.introflash {width:981px; }
.intro {width:980px; height: 305px; background-position: bottom right; background-repeat: no-repeat; padding: 0 0 20px 0px; }
.intro h1 {color:#000;font-family:helvetica, arial, sans-serif;font-size:25px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;margin-top:4px;width: 500px;vertical-align: top;}
.intro p {font-size:14px;line-height:24px;color:#505154;margin-bottom:15px;}
.intro .padding {margin-left:25px;margin-right:25px;border-bottom:1px solid #ccc;}
.intro a {text-decoration:none;color:#F15D2A;font-size:12px;font-weight:bold;}
.intro ul { list-style: disc; }
.intro li { font-size:12px; }
.intro .text  {float:left;width:600px;line-height:24px;}
.intro .text a {color:#666;font-size:14px;}

.links {float:right; width: 260px; padding-top: 20px; }
.links p { display: block; clear: both; font-size: 9px; color: #000; margin: 0 0 5px 0; }	

.program-details {line-height:18px; margin-left:8px;}
/*.program-details .column {width:280px;float:left;padding:0 20px;}*/
.program-details .column h1 {color:#000;font-family:helvetica, arial, sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;margin-top:20px;}
.program-details .column p {font-size:12px;line-height:17px;width:280px;}
.program-details .column ul {width:285px;}
.program-details .column ul h2 {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;margin:20px 0px 0px 0px;padding:0px;}
.program-details .column li {font-size:12px;list-style:disc;margin-left:15px;}
.program-details .column li a {font-family:Verdana, Helvetica, sans-serif;font-weight:bold;font-size:12px;background-image:none;text-align:left;text-transform:none;display:inline;}
/*.program-details .column li a {color:#E54526;text-decoration:none;}*/

.separator {background-image:url(/images/vancouver/menu_divider.gif);background-repeat:repeat-x; margin-top: -20px;}

.breadcrumb {width:981px;height:1px;border-bottom:1px solid #ccc;margin-top:30px;}
.breadcrumb div {padding-right:5px;font-size:10px;background-color:#fff;text-transform:uppercase;position:absolute;left:0px;top:-3px;}
.padding .section {padding-bottom:20px;}
.padding .section h1 {font-size:14px;}
.padding .section p {font-size:12px;line-height:16px;}
.padding .section .program {width:184px;float:left;}
.padding .section .program .thumbnail {}
.padding .section .program .link {padding-top:10px;padding-bottom:20px;}
.padding .section .program .link a {text-transform:uppercase;color:#000;}
                    

/* NEWLY WRITTEN CSS FROM INLINE REMOVAL */

.insidecontainer { margin: 30px 0; }

.main2 {width:670px;background-image:url(/images/montreal/bg_repeat_670.gif); background-repeat:repeat-y; padding: 0px 0px 0px 20px; min-height: 250px; }
.main2 h1 {color:#000;font-family:helvetica, arial, sans-serif;font-size:25px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;margin-top:4px;width: 500px;vertical-align: top;}
.main2 p {font-size:14px;line-height:24px;color:#505154;margin-bottom:15px;}
.main2 .padding {margin-left:25px;margin-right:25px;border-bottom:1px solid #ccc;}
.main2 ul { list-style: disc; margin-left: 15px;}
.main2 li { font-size:12px; }
.main2 a {text-decoration:none;color:#F15D2A;font-size:12px;font-weight:bold;}

.main2 .text  {float:left;width:630px;}
.main2 .text a {color:#666;font-size:14px;}
.main2 .text ul { list-style: disc; margin-left: 15px;}
.main2 .text li { font-size:12px; }

.main2 td p {font-size:12px;line-height:14px;color:#505154;}

.main2 input.input-265 {width:265px;float:right;background-color:#eee;border:1px solid #ccc;}
.main2 input.input-215 {width:215px;float:right;background-color:#eee;border:1px solid #ccc;}
.main2 input.button {padding:3px 20px;background-color:#666;border:1px solid #000; color:#fff;margin-right:20px;}

.main2 .share {width:300px;border:1px solid #ccc;margin-bottom:35px;margin-top:20px;}
.main2 .share img {padding:10px 10px;}

.main2 table.frais-hebergement {font-size:11px !important;margin-bottom:15px;cell-spacing: 1px;}
.main2 table.frais-hebergement td {font-size:11px;margin-bottom:15px;}
.main2 td.darkgrey {background-color: #666666;font-weight: bold; color: #fff; padding: 5px;}
.main2 td.mediumgrey {background-color: #999999;font-weight: bold; color: #fff; padding: 5px;}
.main2 td.lightgrey {background-color: #cccccc;font-weight: bold; padding: 5px;}


.intro2flash {width:981px; }
.intro2 {width:900px; height: 305px; background-position: bottom right; background-repeat: no-repeat; padding: 0 0 20px 0px; }
.intro2 h1 {color:#000;font-family:helvetica, arial, sans-serif;font-size:25px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;margin-top:4px;width: 500px;vertical-align: top;}
.intro2 p {font-size:14px;line-height:24px;color:#505154;margin-bottom:15px;}
.intro2 .padding {margin-left:25px;margin-right:25px;border-bottom:1px solid #ccc;}
.intro2 a {text-decoration:none;color:#F15D2A;font-size:12px;font-weight:bold;}
.intro2 ul { list-style: disc; }
.intro2 li { font-size:12px; }
.intro2 .text  {float:left;width:600px;line-height:24px;}
.intro2 .text a {color:#666;font-size:14px;}

.links2 {float:right; width: 170px; padding-top: 20px; }
.links2 p { display: block; clear: both; font-size: 9px; color: #000; margin: 0 0 5px 0; }


/* CSS Document */

/* Style */

/*RESET STYLES*/
/*body, h1, h2, ul, li, p, input {margin:0px;padding:0px;font-size:12px;font-family:arial,helvetica, sans-serif;color:#666;}
*/
/*GENERAL*/
.clear {clear:both;}
.body {text-align:center;}
.wrapper {width:981px;margin:0px auto;text-align:left;position:relative;}
a {outline:none;}/*remove dotted borders from links*/

/*BREADCRUMB*/
.breadcrumb {width:966px;}
	.breadcrumb div {padding-right:5px;font-size:10px;background-color:#fff;text-transform:uppercase;}
	
	.breadcrumb {font-size:10px;text-transform:uppercase;padding-right:5px; font-family:verdana;}
	.breadcrumb span {background-color:#fff;padding-right:5px;}
	.breadcrumb a {background-image:none;display:inline;text-transform:uppercase;font-size:10px;font-weight:normal;text-align:left;line-height:normal;}
	/*.breadcrumb a {text-decoration:none;color:#F15D2A;}*/
	/*.breadcrumb a:hover{text-decoration:underline;}*/
	
/*PROGRAMS*/
.programs {padding-bottom:30px; padding-left:20px; }
.programs .next-button {width:30px;float:left;border-right:1px solid #ccc;padding-top:90px;padding-bottom:90px;font-size:20px;color:#000;}
.programs h3 { color: #000; }
.programs .column_sm {float:left;width:285px;padding:0px 0px 0px 20px;}
.programs .column_sm .scroll-container {width:250px;overflow-x:scroll;overflow-y:hidden;height:250px;}
.programs .column_sm img {vertical-align:middle;}

.programs .column_med {float:left;width:600px;padding:0px 0px 0px 20px;}
.programs .column_med .scroll-container {width:600px;overflow-x:scroll;overflow-y:hidden;height:250px;}
.programs .column_med img {vertical-align:middle;}

.programs .column_lrg {float:left;width:885px;padding:0px 0px 0px 20px;}
.programs .column_lrg .scroll-container {width:885px;overflow-x:scroll;overflow-y:hidden;height:250px;}
.programs .column_lrg img {vertical-align:middle;}
.scroll-container div { height: 200px;}

.programs .last {border-right:none;}
.programs .program-link {width:125px;float:left;padding:15px 0px 0px 0px;}
.programs .program-link .program-name {color:#f15d2a;text-decoration:none;line-height:16px;display:block;margin-top:10px;width:110px;font-weight:normal;}
.programs .program-link .program-number {color:#666;text-decoration:none;line-height:16px;font-weight:normal;}
.programs img.section-header {margin-right:5px;vertical-align:middle;}
.programs .section-header {font-size: 12px;color:#666;}


/*ILasalle*/
/*===================================================================================================*/
.programs .column_sm_ilasalle {float:left;width:600px;padding:0px 0px 0px 20px;}
.programs .column_sm_ilasalle .scroll-container {width:600px;overflow-x:scroll;overflow-y:hidden;height:250px;}
.programs .column_sm_ilasalle img {vertical-align:middle;}

.programs .column_med_ilasalle {float:left;width:285px;padding:0px 0px 0px 20px;}
.programs .column_med_ilasalle .scroll-container {width:250px;overflow-x:scroll;overflow-y:hidden;height:250px;}
.programs .column_med_ilasalle img {vertical-align:middle;}

.programs .column_lrg_ilasalle {float:left;width:900px;padding:0px 20px 0px 20px;}
.programs .column_lrg_ilasalle .scroll-container {width:900px;overflow-x:scroll;overflow-y:hidden;height:250px;}
.programs .column_lrg_ilasalle img {vertical-align:middle;}
/*===================================================================================================*/



/*PROGRAMS2*/
.programs2 {padding-bottom:0px; }
.programs2 .next-button {width:30px;float:left;border-right:1px solid #ccc;padding-top:90px;padding-bottom:0px;font-size:20px;color:#000;}
.programs2 h3 { color: #000; }
.programs2 .column_sm {float:left;width:285px;padding:0px 0px 0px 20px;}
.programs2 .column_sm .scroll-container {width:250px;overflow-x:scroll;overflow-y:hidden;height:210px;
}
.programs2 .column_sm img {vertical-align:middle;}

.programs2 .column_med {float:left;width:285px;padding:0px 0px 0px 20px;}
.programs2 .column_med .scroll-container {width:250px;overflow-x:scroll;overflow-y:hidden;height:210px;}
.programs2 .column_med img {vertical-align:middle;}

.programs2 .column_lrg {float:left;width:600px;padding:0px 0px 0px 20px;}
.programs2 .column_lrg .scroll-container {width:600px;overflow-x:scroll;overflow-y:hidden;height:210px;}
.programs2 .column_lrg img {vertical-align:middle;}
.scroll-container div { }

.programs2 .last {border-right:none;}
.programs2 .program-link {width:125px;float:left;padding:15px 0px 0px 0px;}
.programs2 .program-link .program-name {color:#f15d2a;text-decoration:none;line-height:16px;display:block;margin-top:10px;width:110px;font-weight:normal;}
.programs2 .program-link .program-number {color:#666;text-decoration:none;line-height:16px;font-weight:normal;}
.programs2 img.section-header {margin-right:5px;vertical-align:middle;}
.programs2 .section-header {font-size: 12px;color:#666;}


/*SERVICES*/
.services {float:left;margin-top:30px; width: 734px; background-image: url(/images/vancouver/bg_repeat_734.gif);background-repeat:repeat-y; margin-bottom: 0; padding-bottom: 0; }
.services .content {float:left; position: relative; padding: 10px 15px 0 20px; width: 699px; min-height: 250px; background-position: bottom center; background-repeat: no-repeat; }
.services li a {color:#f15d2a;text-decoration:none;line-height:17px;font-size:12px;font-family:arial;helvetica;sans-serif;font-weight:bold;}
.services li ul li a {color:#666;}
.services ul {margin-bottom:10px;}
.services li {list-style:disc;margin-left:20px;color:#666;}
.services h1 {font-size:14px;font-weight:bold;color:#000; text-transform:uppercase;margin-bottom:10px;}
.right {text-align:right;}


/*ONLINE LEARNING*/
.online-learning {float:right;width:221px;margin-top:30px;background-image:url(/images/vancouver/bg_repeat_221.gif);background-repeat:repeat-y;}
.online-learning .content {padding:0px 15px 0px 15px; min-height: 250px; }
.online-learning li a {color:#f15d2a;text-decoration:none;line-height:17px;font-size:12px;font-family:arial;helvetica;sans-serif;font-weight:bold;}
.online-learning li ul li a {color:#666;}
.online-learning li {list-style:disc;margin-left:20px;color:#666;}
.online-learning h1 {font-size:14px;font-weight:bold;color:#000; text-transform:uppercase;margin-bottom:10px;}

.online-learning2 {float:right;width:221px;margin-top:30px;}
.online-learning2 .content {padding:0px 15px 0px 15px; min-height: 250px; }
.online-learning2 li a {color:#f15d2a;text-decoration:none;line-height:17px;font-size:12px;font-family:arial;helvetica;sans-serif;font-weight:bold;}
.online-learning2 li ul li a {color:#666;}
.online-learning2 li {list-style:disc;margin-left:20px;color:#666;}
.online-learning2 h1 {font-size:14px;font-weight:bold;color:#000; text-transform:uppercase;margin-bottom:10px;}

/*FOOTER*/
.footer ul.nobullets li {list-style:none;margin:0px; padding:0px; }

.footer {width:981px;padding-bottom:10px; margin-top: 30px;font-family:Arial;color:#666666;font-size:12px; line-height:18px;}
.footer .content {width:981px;background-image:url(/images/vancouver/bg_repeat_981.gif);background-repeat:repeat-y;}
.footer .padding {padding:10px 20px 10px 20px;}
.footer .column {float:left;width:220px;}
.footer .column .padding {padding:0px 10px;border-right:1px solid #ccc;height:auto !important;height:270px;min-height:270px;}
.footer .contactinfo .padding {padding:0px 0px 0px 10px;line-height:17px;border:none;}
.footer .contactinfo {border:none;width:285px;}
.footer .secondcolumn {width:205px;}
.footer h1 {font-size:13px;font-weight:bold;color:#666; text-transform:uppercase;margin-bottom:20px;}
.footer ul {line-height:16.5px;margin-bottom:20px;margin-top:20px;}
.footer li {list-style:disc;margin-left:17px;color:#666; }
.footer a {color:#666;text-decoration:none; font-size: 0.75em; }
.footer .copyright {font-size:10px;margin-top:130px;}
.footer .contactinfo h1 {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0px;margin-top:10px;}
.footer ul h1 {margin:0px;padding:0px;}
.footer li ul {margin:0px;}
/*PROGRAMS FOOTER*/

.programs-footer {}
    	.programs-footer .content {width:981px;}
        	.programs-footer .content .padding {}
            	.programs-footer .content .padding .program-link {width:121px;float:left;height:200px;}
                	.programs-footer .content .padding .program-link .padding {padding: 10px 10px 10px 10px;}
                    	.programs-footer .content .padding .program-link .padding img {}
                        .programs-footer .content .padding .program-link .padding .program-name {color:#f15d2a;text-decoration:none;line-height:16px;display:block;margin-top:10px;width:110px;}
                        .programs-footer .content .padding .program-link .padding .program-number {color:#666;text-decoration:none;line-height:16px;}
/*END PROGRAMS FOOTER*/



/*ONLINE2 LEARNING*/

.online2-learning .content {padding:0px 0px 0px 0px; min-height: 200px; text-align:center; vertical-align:middle;}
.online2-learning li a {color:#f15d2a;text-decoration:none;line-height:17px;font-size:12px;font-family:arial;helvetica;sans-serif;font-weight:bold;}
.online2-learning li ul li a {color:#666;}
.online2-learning li {list-style:disc;margin-left:20px;color:#666;}
.online2-learning h1 {font-size:14px;font-weight:bold;color:#000; text-transform:uppercase;margin-bottom:10px;}


/*SERVICES2*/
.services2 {float:left;margin-top:0px; width: 670px; background-image: url(/images/montreal/bg_repeat_670.gif);background-repeat:repeat-y; margin-bottom: 0; padding-bottom: 0; }
.services2 .content {float:left; position: relative; padding: 0px 15px 0 20px; width: 699px; min-height: 200px; background-position: bottom center; background-repeat: no-repeat; }
.services2 li a {color:#f15d2a;text-decoration:none;line-height:17px;font-size:12px;font-family:arial;helvetica;sans-serif;font-weight:bold;}
.services2 li ul li a {color:#666;}
.services2 ul {margin-bottom:10px;}
.services2 li {list-style:disc;margin-left:20px;color:#F15D2A;}
.services2 h1 {font-size:14px;font-weight:bold;color:#000; text-transform:uppercase;margin-bottom:10px;}
.right {text-align:right;}

/*#lien_externe{position:absolute;left:150px;top:14px;}*/


/* CSS Document */
/* lasalle */


body { margin:0; padding:0;}
#container { width: 981px; margin:0 auto; position: relative; padding-top: 15px;}
#indexphoto { width: 979px; background-repeat: no-repeat; background-position: top left; height: 422px; }
#indexlogo { width: 183px; height: 131px; position: absolute; top: 15px; left:0;}
#indexheadercontainer { width: 600px; height: 31px; padding: 10px 0 10px 10px; position: absolute; top: 25px; right: 0; background: url(/images/vancouver/search-bkgd.png) no-repeat left top; }
/*#headercontrols { width: 600px; height: 31px;float:right;}*/

/*#languagecontrols, #sizer, #search, #international { float: right; }*/
#languagecontrols { margin: 7px 2px 0; }
#sizer { margin-top: 4px; }
#languagecontrols div { display: inline; padding:4px 8px 0 0; }
#search { width: 127px; height: 22px; background:url(/images/vancouver/search-btn.png) no-repeat left top; margin: 3px 10px 0; padding: 3px 2px 0 4px; }
#search div { float: left; }
#search .inputsearch { background: none; border: none; width: 90px; margin-top: -1px; }
#search img { margin-top: 2px;}
#international div { float: left;}
.clear { clear: both; }

#indexcolumns { width: 978px; height: 122px; margin-top: 20px; }
#indexcolumns div { float: left; overflow: hidden; }
#indexcolumns div.spacer { width: 20px; height: 122px; margin: 0; display: block; }


#indexcolumnsHome { width: 978px; height: 122px; margin-top: 40px;  }
#indexcolumnsHome div { float: left; overflow: hidden; }
#indexcolumnsHome div.spacer { width: 20px; height: 122px; margin: 0; display: block; }


.typeA { background: url(/images/vancouver/bg-typeA.gif) no-repeat left top; width: 292px; height: 112px; margin: 0px; padding: 0 10px 10px; font: normal 11px Arial, Helvetica, sans-serif; color: #666; }
.typeA h2 { display: block; width: 292px; height: 39px; text-align: center; font: bold 18px Arial, Helvetica, sans-serif; color: #000; line-height: 39px; text-transform: uppercase; }
.typeA p { margin:10px 0 0 0; padding:0; }
.typeA img { float: left; margin: 0 10px 10px 0; }
.typeB { width: 312px; height: 122px; margin:0; padding: 0; align: middle;}




 .AutoExtender
        {
	    width: 300px;
	    overflow-x:auto;
	    z-index:2;
            font-family: Verdana, Helvetica, sans-serif;
            font-size: .7em;
            font-weight: normal;
            border: solid 1px #006699;
            line-height: 20px;
            padding: 10px;
            background-color: White;
            margin-left:10px;
        }
        .AutoExtenderList
        {
	    width: 300px;
	    z-index:2;
            border-bottom: dotted 1px #006699;
            cursor: pointer;
            color: Maroon;
        }
        .AutoExtenderHighlight
        {
	    width: 300px;
            color: White;
            background-color: #006699;
            cursor: pointer;
        }
        #divwidth
        {
          width: 300px !important;   
        }
        #divwidth div
       {
        width: 300px !important; 
       }

#SearchForm1_LinkButton1
       {
        width: 300px !important; 
       }


/* CSS Document */

/* inside */

#logo { float: left; width: 135px; height: 103px;position:absolute;z-index:2000;top:10px; }
#toolcontainer { float: right; width: 996px; height: 103px; position: relative; }
#indexheadercontainerHome { width: 600px; height: 31px; padding: 10px 0 10px 10px; position: absolute; top: 25px; right: 0; background: url(/images/vancouver/search-bkgd.png) no-repeat left top; }
#headercontrolsHome { width: 600px; height: 31px;}
.breadcrumb {clear: both; margin: 20px 0; }

.purpleButton { float: left; width: 214px; height: 68px; display: block; background: url(/images/ilasalle/bt-lilas.png) no-repeat left top; padding: 0 20px 0 0; margin-bottom: 10px; vertical-align: middle;}
.purpleButton a { display: block; cursor: pointer; width: 200px; height: 32px; padding: 10px; text-align: center; font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; line-height: 1.45em; text-transform: uppercase;}

.bluebutton { float: left; width: 212px; height: 68px; display: block; background: url(/images/montreal/button-blue-link.jpg) no-repeat left top; padding: 0 20px 0 0; margin-bottom: 10px; vertical-align: middle;}
.bluebutton a { display: block; cursor: pointer; width: 200px; height: 32px; padding: 10px; text-align: center; font: bold 14px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; line-height: 1.45em; text-transform: uppercase;}

.greybutton { float: left; width: 210px; height: 68px; display: block; background: url(/images/vancouver/button-grey-link.jpg) no-repeat left top; padding: 0 20px 0 0; margin-bottom: 10px; vertical-align: middle;}
.greybutton a { display: block; cursor: pointer; width: 200px; height: 32px; padding: 10px; text-align: center; font: bold 14px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; line-height: 1.45em; text-transform: uppercase;}

.orangebutton { float: left; width: 210px; height: 68px; display: block; background: url(/images/vancouver/button-orange-link.jpg) no-repeat left top; padding: 0 20px 0 0; margin-bottom: 10px; }
.orangebutton a { display: block; cursor: pointer; width: 200px; height: 42px; padding: 10px; text-align: center; font: bold 14px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; line-height: 1.45em; text-transform: uppercase; }

.hr { border-top: 1px solid #ebebeb; background-color: #fff; width: 941px; height: 10px; clear: both; }
.imagetopright { position:absolute; right:2px; top:-10px; }
.imagebottomleft { margin-bottom: -33px; margin-left: -20px; position: relative; }
.columnimagebottom { margin-bottom: -33px; position: relative; }
.columnimageleft { margin-left: -28px; clear: right; position: relative; }

.columnfirst { float: left; width: 410px; }
.columnfirst p { font-size:12px;line-height:17px;}
.columnsecond { float: left; width: 510px; padding: 0 20px; border-left: 1px solid #ccc; }
.columnsecond p { font-size:12px;line-height:17px;}
.columnsecond p img { }
.columnsecond ul { margin-left: 15px; margin-bottom: 15px; }
.imgright { float: right; margin: 0 0 20px 20px; }
.imgleft { float: left; margin: 0 20px 20px 0; }
hr { clear: both; display: block; margin: 20px 0; }

.programlist { margin:0; padding:0; }
.programlist li { list-style: none; display: block; width: 106px; padding-right: 30px; float: left; min-height: 210px; line-height: 1.2em; }
.programlist a { font-weight: normal !important; }
.programlist a span { display: block; width: 106px; color: #666; }
.programlist img { margin-bottom: 10px; }
.orange { color: #FF3300 !important; }

.simplecontainer { width:981px; padding-bottom: 10px; margin-top: 20px;}
.simplecontainer .content {width:941px;background-image:url(/images/vancouver/bg_repeat_981.gif);background-repeat:repeat-y; padding: 10px 20px; }
.simplecontainer li a {color:#f15d2a;text-decoration:none;line-height:17px;font-size:12px;font-family:arial,helvetica,sans-serif;font-weight:bold;list-style:disc;}
.simplecontainer li ul li a {color:#666;}
.simplecontainer ul {margin-bottom:10px;;}
.simplecontainer li {list-style:disc;margin-left:20px;color:#666;}
.simplecontainer h1 {font-size:14px;font-weight:bold;color:#000; text-transform:uppercase;margin-bottom:10px;}

.tableline { border-left: 1px solid #ccc; padding-left: 20px; }


/*CSS Document*/

/*Diploma*/

.scrollable{position: relative;overflow: hidden;width: 397px;height: 150px;float: left;}
.scrollable .items{width: 20000em;position: absolute;clear: both;}
.scrollable img{float: left;}
.scrollable span{float: left;padding-top:5px;font-size:12px;width:110px;}
/*.scrollable span{color:#E54526;}*/
.scrollable a{width:100px;}
/*.scrollable a {Text-decoration:none;}*/
.scrollable .active{border: 2px solid #000;position: relative;cursor: default;}

.items div{float: left;}

a.prev{background: url(/images/recule-reg.png) no-repeat;display: block;width: 112px;height: 109px;float: left;cursor: pointer;font-size: 1px;}
a.prev:hover{background: url(/images/recule-over.png) no-repeat;}
a.next{background: url(/images/avance-reg.png) no-repeat;display: block;width: 112px;height: 109px;float: left;cursor: pointer;font-size: 1px;}
a.next:hover{background: url(/images/avance-over.png) no-repeat;}
a.disabled {
visibility:hidden;}


ul.tabs{list-style: none;padding-left: 0px;}
ul.tabs li{height: 40px;width: 324px;padding-top: 7px;cursor:pointer;}
ul.tabs li:hover{height: 40px;}
ul.tabs li a{font-family: verdana;font-size:10pt;font-weight: bold;color:#3C3C3E;padding-left: 20px;vertical-align: middle;text-decoration: none;width: 100%;}
ul.tabs li.active{background-image: url(/images/bouton-reg.png);background-repeat:no-repeat;}
ul.tabs li.active a{color: #FFFFFF;}

.scroll{background-image: url(/images/menu.png);background-repeat: no-repeat;height: 200px;}

.vertical{float:left;width: 322px;padding: 30px 0px 0px 17px;}

.diplome{float: left; padding-top: 30px;}

.ImageLink{width:140px;}


/*New Program Style*/
.Top-Program-Text{float:left;width:680px;font-family:Verdana;}
.Top-Program-Text img{margin-left:10px;}
.Top-Program-Image{float:left;width:300px;}

.LeftContent{float: right;width: 260px;}
a .BackgroundLink {color:#FFFFFF;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;line-height:20px;font-style:normal;font-variant:normal;font-weight:bold;height:32px;padding-left:11px;padding-top:5px;text-decoration:none;text-transform:uppercase;}
.BackgroundLink{background:transparent url('/images/montreal/admission_normal.png') no-repeat scroll left top;width:241px;height:60px;}
.BackgroundLink:hover{background-image:url('/images/montreal/admission_over.png');}

.DownloadButton{background:transparent url('/images/montreal/bouton-pdf.png') no-repeat scroll left top;width:244px;height:52px;}
.DownloadButton a:hover{text-decoration:none;}
.DownloadButton a{color:#FFFFFF;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;padding-left:11px;padding-top:27px;text-decoration:none;text-transform:uppercase;}

.ButtonLinks a:hover {text-decoration: none;} 
.TextLink {width: 80%;}
.ProgramContent div.TextLink span{font-size:11px;}
.BackgroundLink{ margin-bottom: 10px;}


.MainContent_Left{min-height:665px;}
.ProgramContent{width:100%;}
.ProgramContent td{width:300px;vertical-align:top;}
.ProgramContent td p, .ProgramContent td span{font-size:14px;line-height:24px;}

.program-details .column {width:310px;float:left;}
.program-details td{padding-left:20px;text-align:left;vertical-align:top;width:300px;}
.program-details ul {font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;margin-bottom:15pt;}
.program-details ol {padding:10px 0 10px 20px;font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;margin-bottom:15pt;}
.program-details li {font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;}
.program-details p {font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:15pt;margin-bottom:15pt;}
.program-details span {font-family:verdana;font-size:10pt;color:#3C3C3E;line-height:16pt;}
.program-details a{font-family:verdana;font-size:10pt;line-height:16pt;}
/*.program-details a {color:#E54526;text-decoration:none;}*/
.program-details h2{font-family:verdana;font-size:10pt;color:#3C3C3E;text-transform:uppercase;line-height:20pt;margin-bottom:15pt;}

.ButtonLinks .LinkButton1 {background:transparent url(/images/bouton-gris.png) no-repeat scroll left top; display:block;height:57px;margin-bottom:10px;width:309px;}
.ButtonLinks .LinkButton1 a{color:#000000;cursor:pointer;font-family:verdana;font-size:12pt;text-transform:uppercase;text-align:center;font-weight:bold;text-decoration:none;display:block;width:100%;height:100%; padding-top:15px;}
.ButtonLinks .LinkButton2 {background:transparent url(/images/bouton-bleu.png) no-repeat scroll left top; display:block;height:57px;margin-bottom:10px;width:309px;}
.ButtonLinks .LinkButton2 a{color:#000000;cursor:pointer;font-family:verdana;font-size:12pt;text-transform:uppercase;text-align:center;font-weight:bold;text-decoration:none;display:block;width:100%;height:100%; padding-top:15px;}
.ButtonLinks .LinkButton3 {background:transparent url(/images/bouton-gris.png) no-repeat scroll left top; display:block;height:57px;margin-bottom:10px;width:309px;}
.ButtonLinks .LinkButton3 a{color:#000000;cursor:pointer;font-family:verdana;font-size:12pt;text-transform:uppercase;text-align:center;font-weight:bold;text-decoration:none;display:block;width:100%;height:100%; padding-top:15px;}
/*End New Program Style*/

