@charset "UTF-8";
/* CSS Document */


/*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*/
/*a {color: #1111CC; text-decoration:none;}*/
a:hover{text-decoration:underline;}

/*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; }
	.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;}
/*PROGRAMS*/
.programs {padding-bottom:30px; }
.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;}

/*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:885px;padding:0px 0px 0px 20px;}
.programs .column_lrg_ilasalle .scroll-container {width:885px;overflow-x:scroll;overflow-y:hidden;height:250px;}
.programs .column_lrg_ilasalle img {vertical-align:middle;}
/*===================================================================================================*/


.scroll-container div { }

.programs .last {border-right:none;}
.programs .program-link {width:125px;float:left;padding:15px 0px 0px 0px;}
.programs .program-link .program-name {line-height:16px;display:block;margin-top:10px;width:110px;font-weight:normal;}
/*.programs .program-link .program-name {color: #1111CC;text-decoration:none;}
.programs .program-link .program-name:hover{text-decoration:underline;}*/
.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;}


/*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:#1111CC;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/montreal/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 {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/montreal/bg_repeat_221.gif);background-repeat:repeat-y;}
.online-learning .content {padding:0px 15px 0px 15px; min-height: 250px; }
.online-learning li a {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 {text-decoration:none;line-height:17px;font-size:12px;font-family:arial;helvetica;sans-serif;font-weight:bold;}
.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;}
.footer .content {width:981px;background-image:url(/images/montreal/bg_repeat_981.gif);background-repeat:repeat-y;}
.footer .padding {padding:10px 25px 0px 15px;}
.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;}
.footer li {list-style:disc;margin-left:17px;color:#666; }
.footer a {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 {text-decoration:none;line-height:17px;font-size:12px;font-family:arial;helvetica;sans-serif;font-weight:bold;}
.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 {text-decoration:none;line-height:17px;font-size:12px;font-family:arial;helvetica;sans-serif;font-weight:bold;}
.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;}*/





/* China */
.Main{margin:0 auto; width:980px;}
.Header{width:980px;}
.Header .Logo{float:left;}
.Header .LanguangeToggle{float:left; padding-right:10px;}
.Header .LanguangeToggle a{text-decoration:none;}
.Header .CampusSelectror{float:left;}
.Header .RightHeader{float:right; padding-top:50px;}

.MenuSection{width:980px;float:left;}
.MenuSection .MenuVertical{width:600px;height:50px;float:left;}
.MenuSection #search{float:right;padding-top:10px;}
.MenuSection #search div{float:left;}
.MenuSection .MenuVertical ul{float:left; list-style:none outside none;padding:0px;}
.MenuSection .MenuVertical ul li{float:left; position:relative; padding-right:20px;}

.Community .scfForm .scfSingleLineTextBox input{width:150px;}

.Community .scfForm {width:300px; float:right;}
.Community .scfSectionBorderAsFieldSet{margin:0px;Border:none;}
.Community .scfSectionLegend{font-size:12px;font-weight:normal;padding:0px;margin:0px;}
.Community .scfSingleLineTextLabel, .Community .scfEmailLabel{font-size:12px;}
.Community .scfValidationSummary, .Community .scfRequired{display:none;}

.PlaceHolder{float:left;}
.Footer{float:left;width:980px;}
.Div_Thumbnail{width:251px;height:101px;padding-left:20px;float:left;}
.Div_Thumbnail a div{width:251px;height:101px;}


.LeftSection{float:left;width:300px;}
.Vertical_Menu_List{float:left;width:300px;Border-style:solid;}
.Vertical_Menu_List ul{padding:20px;margin:0px;list-style:none;}
.Child_Content{width:630px;float:left;padding-left:20px;}

.WebForm{width:210px;float:left;border-style:solid; padding:20px;margin-top:20px;}
.WebForm div{width:210px;}
.WebForm div span{width:210px;float:left;}
.WebForm div input, .WebForm div textarea,.WebForm div select{width:200px;float:left;}
.WebForm .WebFormSubmit{width:150px;}


.WebForm fieldset{ margin:0px;border:none;}
.WebForm fieldset legend{ margin:0px;padding:0px;}


.breadcrumb{float:left;}

#social{width: 660px;border: 1px solid #000000;float:left;}  
#links{float: left;width: 174px;border: 1px solid #000000;}
#social-content{float: left;width: 500px;border: 1px solid #000000;height:210px;}
.clear{clear: both;}
#links a{display: block;padding: 10px;}
.col{width: 150px;float: left;padding-left: 10px;}
#weibo{display:none;}
#youtube{display:none;}




/*INTERNATIONAL NETWORK PULLDOWN*/
.white_content {display: none;position: absolute;top: 65px;left: 240px;width: 704px;height: 325px;padding:10px;border: 6px solid #ccc;background-color: white;z-index:1002;overflow: hidden;}
.white_content .closeit { float: right; padding-bottom: 10px; }
.white_content .closeit a { font: normal 11px Arial, Helvetica, sans-serif; color: #006699; }

.intl-network-menu {font:10px Arial, Helvetica, sans-serif; line-height:normal;width:704px;height:290px; padding: 0 0 25px;}/*dimension of whole panel*/
.intcolumnlines {width: 704px; height: 280px; background: url(/images/montreal/intcolumn-lines.gif) repeat-y top left; }
.intcolumn { float: left; width: 160px; padding: 10px 0 0 15px; }
.intl-network-menu .divider {padding:10px 0px 10px 5px;}
.intl-network-menu .country-header{width:127px;height:24px;}
.intl-network-menu .flag {float:left;width:54px;}
.intl-network-menu .country-name {float:left;width:60px;text-transform:uppercase;font-size:11px;color:#000;height:24px;line-height:24px;font-weight:bold;}
.intl-network-menu ul {margin:0px;padding:0px;}
.intl-network-menu li {font-size:10px;}
.intl-network-menu li.city-name {color:#000;margin-top:4px;font-weight:bold;list-style:none; }
.intl-network-menu li.school-link{list-style:url(/images/montreal/bullet.gif);padding-left: 0px;margin-left: 16px;}
.intl-network-menu li.school-link a {text-decoration:none;color:#666;line-height:14px;}
.intl-network-menu .other {text-transform:uppercase;color:#000;font-weight:bold;margin:20px 0;}





