
/*====
CSS Styles for Queen's MBA
======*/

#contact_bar
{
	float: left;
	width: 530px;
	background-color: #F3FCFF;
	padding: 5px;
	border-width: 1px;
	border-color: #8EB0BB;
	border-style: solid;
}

#contact_bar .contact_bit_phone
{
	float: left;
	width: 150px;
}

#contact_bar .contact_bit_brochure
{
	float: left;
	width: 170px;
}

#contact_bar .contact_bit_apply
{
	float: left;
	margin-top: 5px;
	width: 200px;
}


span.domestic
{
	font-size: 18px;
	font-weight: bold;
}

span.intl
{
	font-size: 14px;
}


.main_page
{
	float: left;
	width: 535px;
}




/*******************************************************************/
/*	NEMBA Curriculum
/*******************************************************************/

	#core_curriculum_table 
	{
		padding: 0;
		margin: 15px 0px;
                clear: both;
	}
	
	#core_curriculum_table th 
	{
		font: bold 11px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
		color: #FFF;
		border-right: 1px solid #A2A2A2;
		border-bottom: 1px solid #A2A2A2;
		border-top: 1px solid #A2A2A2;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		padding: 6px 6px 6px 12px;
		background-color: #A2A2A2;
	}
	#core_curriculum_table th.left
	{
		border-left: 1px solid #A2A2A2;
	}
	
	#core_curriculum_table td
	{
		border-right: 1px solid #A2A2A2;
		border-bottom: 1px solid #A2A2A2;
		background: #fff;
		padding: 6px 6px 6px 12px;
		color: #333;
	}
	#core_curriculum_table td.alt 
	{
		background: #F5FAFA;
		color: #333;
	}
	
	#core_curriculum_table td.altLeft
	{
		border-left: 1px solid #A2A2A2;
		background: #F5FAFA;
	}
	
	#core_curriculum_table td.left
	{
		border-left: 1px solid #A2A2A2;
	}
	
	#core_curriculum_table td.blue
	{
		background: #ffffff;
		border-left: 1px solid #A2A2A2;
	}
	
	#core_curriculum_table td.altGrey 
	{
		background: #F5FAFA;
		color: #333;
	}
	
	#core_curriculum_table td.altLeftGrey
	{
		border-left: 1px solid #A2A2A2;
		background: #F5FAFA;
		color: #333;
	}





/* just look for comments within the selectors for assistance. Note all color attributes, where directed, should be changed to the same color. */
html, body {
	height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	border: none;
	/* text-align: center; */
 }
body {
	background-color: #FFFFFF;
	color: #3f3f3f;
}

body, td {
font-family:  Helvetica, arial, sans-serif;
font-size: 12px;
}
ul
{
	font-family:  Helvetica, Arial, sans-serif;
	line-height: 1.4em;
}

p
{
	line-height: 1.4em;
    margin: 0.5em 0em 0.5em 0em;
   	padding: 0px;
}

h1,h2,h3,h4,h5,h6 
{
	font-family: Helvetica, Arial, sans-serif; 
	font-weight: bold;
	line-height: 1.2em;
    margin: 0em;
    padding: 0px;
}
h1 {
	color: #3E4042;
	font-size: 18px;
}
.firstheader
{
    margin: 15px 0px 5px 0px;
}
.subhead
{
	padding-top:2px;
	color: #5d5d5d;
	font-size: 14px;
}
.caps
{
	text-transform: uppercase;
}
h2 {
	font-size: 16px;
	color: #1C334B;
	margin: 0px 0px 5px 0px;
	padding: 0;
	font-weight: bold;
}
h3 {
	font-size: 13px;
	color: #3f3f3f;
	font-weight: bold;
}
h4 {
	font-size: 12px;
	color: #3f3f3f;
	font-weight: bold;
}
h5 {
	font-size: 10px;
	color: #3f3f3f;
	font-weight: bold;
}
h6 {
	color: #3f3f3f;
	font-size: 8px;
	font-weight: bold;
}
a {
	color: #911f00;
	text-decoration: none;
	outline:none;
}
a:hover {
	text-decoration: underline;
}
.italic
{
	font-style: italic;
}
.bold
{
	font-weight: bold;
}
.hide
{
  display: none;
}
.fine_print
{
	font-size: 10px;
	color: #5b5b5b;
}
.caption
{
	font-size: 0.9em;
	font-family: helvetica, arial, sans-serif;
	color: #888888;
	margin: 0px 0px 5px 4px;
	background-color: #fffff9;
}
.videotitle
{
	text-transform: uppercase;
	font-size: 0.85em;
	font-weight:  normal;
	width: 165px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	color:#911f00;
	background-color: #fffff9;
	line-height: 1.2em;
}
.largequote
{
	margin: 0px 0px 8px 0px;
}
.p_header
{
	color: #333333;
	font-weight: bold;
	margin: 0px;
}
a img
{
/*color of border around pdf download image*/
	border: none;
}
/*image floaters---*/
.float_left_image
{
	float: left;
	margin: 0px 10px 10px 0px;
}
.float_right_image
{
	float: right;
	margin: 0px 0px 10px 10px;
}
.twin_images
{
	float: left;
	width: 240px;
	margin: 0px 10px 10px 0px;
}
.twin_images p 
{
	font-size: 10px;
	color: #5b5b5b;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
/*end image floaters*/
/*===Signature Captions===*/
span.sig_caption
{
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 10px;
	color: #585858;
}
#floatright {
	width: 175px;
	float: right;
	padding: 0px 0px 10px 15px;
}
.float-left
{
	float: left;
}
.float-right
{
	float: right;
}
.bold {
	font-weight: bold;
}
.title {
	/* font-size: 12px; */
	font-weight: bold;
}
.subtitle {
	/* font-size: 11px; */
	font-weight: bold;
}
span.listheader
{
	font-weight: bold;
	color: #5d5d5d;
}
.title_02 {
	background-image: url(../images/inside_pages/link_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	/* font-size: 1.1em; */
	font-weight: bold;
	vertical-align: text-top;
	background-position: 0px 2px;
}
#headerpic {
	background-image: url(../images/home/header_image.jpg);
	background-repeat: no-repeat;
}
#header {
	position:relative;
}
#homebackground {
	background: url(../images/home/home_bottom_right_02.gif) repeat-y;
}
#videoborder_left {
	background: url(../images/home/video_image_bgleft.gif) repeat-y;
}
#videoborder_right {	
	background: url(../images/home/video_image_bgright.gif) repeat-y;
}
.height_all {
	height: 100%;
}
.spacer {
	width:100%;
}
#siteFrame {
    position: absolute;
	left: 50%;
    width: 754px;
    margin-left: -397px;
    padding-left: 19px;
}
#mainBackground {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}  
#leftcol {
	padding-left:10px;
	width:186px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	padding-right:0px;
}
#leftcol_subpage {
	padding-left:14px;
	width:186px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	padding-right:0px;
}
#rightcol_subpage {
	float:right;
	padding-top:10px;
	width:553px;
	padding-bottom:10px;
	padding-left:0px;
}
#rightcol {	
	padding-top:10px;
	width:548px;
	padding-bottom:20px;	
	float:right;
	padding-left:0px;
}
#logo {
	position:relative;
}
#FlashBarBottom {
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC941F;
	/* change color: attribute above to chosen colour scheme */
}
#RightSide {
	padding-top: 8px;
	padding-right: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC941F;

    
	/* change color: attribute above to chosen colour scheme */
}
#RightSide ul
{
	list-style-type: circle;
}
#RightSide ul li
{
	padding: 3px 0px;
}
#rightSide td {
	font-family: Helvetica, arial, sans-serif;
	font-size: 12px;
}
#LeftNavTitle {
	color: #CC941F;
	/* change color: attribute above to chosen colour scheme */
	/*font-size: 12px; */
	font-weight: bold;
	height:20px;
}
.TitleBar {
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC941F; 
	/* change color: attribute above to chosen colour scheme */
	/* font-size: 14px; */
	color: #CC941F;
	/* change color: attribute above to chosen colour scheme */
	font-weight: bold;
}
.colour {
	color: #CC941F;
	/* change color: attribute above to chosen colour scheme */
}
#RightNavTitle {
	/* font-size: 11px; */
	height:20px;
    padding-bottom:10px;
}
#textBox {
	width: auto;
	height: auto;
	padding: 20px;
	background-color: #E8EAF0;
	font-size: 1.1em;
}
#textBox_02 {
	width: auto;
	height: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #E6EFF6;
}
.imageright {
	float: right;
	padding-right: 5px;
	padding-bottom: 5px;
}
.imageleft {
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}
#wrapper {
	/* position: relative; */
	margin-top: 6px;
	/* vertical-align: middle; */
	width: 754px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	/* border-top-width: 1px #01184C; */
	border-width: 1px;
	/*border-spacing: ;*/
	/*border-style: groove;*/
	border-style: solid;
	border-color: #6c6c6c;
	border-collapse: separate;
	background-color: white;
   }
.eventsback {
	background-color: #F4EFE9;
}
#main {
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
}
.FlashBar {
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC941F;
	/* change color: attribute above to chosen colour scheme */
	/* font-size: 14px; */
	color: #CC941F;
	/* change color: attribute above to chosen colour scheme */
	font-weight: bold;
}
.textsmall {
	font-size: .8em;
}
.textregular {
	font-size: 1em;
}
.textlarge {
	font-size: 1.2em;
}
#searchform {
	position: relative;
	right: 0px;
	width: 100%;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 0px;
	display: block;
	margin-right: 0px;
	text-align: right;	
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
a.search {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000000;	
}
a:hover.search {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000000;	
}
#search1 {background-color: white;}
#search2 {background-color: rgb(255,204,153);}
#search3 {background-color: white;}
.search1 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;	
	color: #000000;	
}
.search1 a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000000;	
}
.search1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFCC99;
	color: #000000;	
}
.search2 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;	
	color: #000000;		
}
.search2 a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000000;	
}
.search2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background-color:  #FFCC99;
	color: #000000;	
}
.search3 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	background-color: #FFFFFF;	
	color: #000000;		
}
.search3 a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000000;	
}
.search3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background-color:  #FFCC99;
	color: #000000;	
}
.rightnavdivider {
	/* font-size: 12px; */
	border-bottom: 1px solid #DBE0E6;
	/**font-weight: bolder;**/
}
.rightnavdivider a {
	/* font-size: 12px;*/
	text-decoration: none;
	/**font-weight: bolder;**/
}
.rightnavdivider a:hover {
	/* font-size: 12px; */
	text-decoration: underline;
	/**font-weight: bolder;**/
}
#rightnavdividerbottom {
		/* font-size: 12px; */ 
		/**font-weight: bolder;**/
}
#rightnavdividerbottom a {
	/* font-size: 12px; */
	text-decoration: none;
	/**font-weight: bolder;**/
}
#rightnavdividerbottom a:hover {
	/* font-size: 12px; */
	text-decoration: underline;
	/**font-weight: bolder;**/
}
.backtotop {
	background-image: url(../images/inside_pages/back_to_top_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.downloadpdf {
	position: relative;
	background-image: url(../images/inside_pages/bt_pdf.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 30px;
}
/* Start Top Nav Drop down */
.TopNavTable {
	position: relative;
	top: 0px;
	left: 0px;
	width: 754px;
	height: 31px;
	border: 20px solid #990000;
	visibility: visible;
}
#topnav {
	position: relative;
	left: 0px;
	width:754px; 
    padding:0px 0px 0px 0px; 
    margin:0px;
	z-index:99;
}
.topnav_container {
	position:relative;
	width:754px;
	z-index:99;
	top:0px;
	/* visibility: visible; */
	text-decoration: none;
}
#topnav-about {
	text-align: left;
	visibility: hidden;
	position: absolute;
	width:140px;
	left: 2px;
	top: 0px;
}
#topnav-commerce {
	text-align: left;
	visibility: hidden;
	position: absolute;
	width:140px;
	left: 86px;
	top: 0px;
}
#topnav-mba {
	text-align: left;
	visibility: hidden;
	position: absolute;
	width:140px;
	left: 236px;
	top: 0px;
}
#topnav-graduate {
	text-align: left;
	visibility: hidden;	
	position: absolute;
	width:140px;
	left: 346px;
	top: 0px;
}
#topnav-executive {
	text-align: left;
	visibility: hidden;
	position: absolute;
	width:140px;
	left: 446px;
	top: 0px;
}
#topnav-recruiting {
	text-align: left;
	visibility: hidden;
	position: absolute;
	width:140px;
	left: 602px;
	top: 0px;
}
.topnav_droptop a {
	width:140px;
	height: auto;
	border-top: 1px solid #A4ABBD;
	border-right: 1px solid #A4ABBD;
	border-bottom: 0px solid #A4ABBD;
	border-left: 1px solid #A4ABBD;
	background-color: #E6EFF8; 
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: block;
	text-decoration: none;
	color: #000000;
}
.topnav_droptop a:hover {
	width:140px;
	height: auto;
	border-top: 1px solid #A4ABBD;
	border-right: 1px solid #A4ABBD;
	border-bottom: 0px solid #A4ABBD;
	border-left: 1px solid #A4ABBD;
	background-color: #465783; 
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
.topnav_dropbottom a {
	width:140px;
	height: auto;
	border-top: 1px solid #A4ABBD;
	border-right: 1px solid #A4ABBD;
	border-bottom: 1px solid #A4ABBD;
	border-left: 1px solid #A4ABBD;
	background-color: #E6EFF8; 
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: block;
	text-decoration: none;
}
.topnav_dropbottom a:hover {
	width:140px;
	height: auto;
	border-top: 1px solid #A4ABBD;
	border-right: 1px solid #A4ABBD;
	border-bottom: 1px solid #A4ABBD;
	border-left: 1px solid #A4ABBD;
	background-color: #465783; 
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
/* End Top Nav Menu */
/* Start Bread Crumb */
a.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}
a:hover.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}
/* End Bread Crumb */
/* Start Footer */
#footer {
	border-top: 1px solid #B8C0CD;
	height: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #F0F1F4;
	clear: both;
}

#footer a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}

#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}
/* End Footer */
/*right_box*/
#right_box_contain
{
	float: right;
	margin: 10px 0px 10px 15px;
	width: 200px;
}

#right_box_contain_MBA
{
	float: right;
	margin: 6px 10px 10px 15px;
}


.right_box
{
	text-align: left;
	width: 200px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #D8D8D8;
	margin: 0px 0px 10px 0px;
}
.right_box_attend_information_session
{
	text-align: left;
	width: 200px;
	padding: 0px 0px 0px 0px;
	/*border: 1px solid #D8D8D8;*/
	margin: 0px 0px 10px 0px;
}
/*Learn More Box*/
.event
{
    width: 200px;
    margin: 3px 0px 10px 0px;
}
#learnmore
{
	width: 200px;
	padding: 5px 0px 5px 0px;
	margin-top: 5px;
	background-color: #FFFEFA;
}
.learnmoreitem
{
	width: 200px;
	padding: 0px 0px 0px 0px;
}
.learnmoreitem a#nemba_brochure_sprite
{
	display:block;
	background-image: url(http://business.queensu.ca/mba_programs/emba_nat/images/learn_more_box/nemba_brochure_sprite.jpg);
	height: 40px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.learnmoreitem a#nemba_brochure_sprite:hover
{
	display: block;
	background-image: url(http://business.queensu.ca/mba_programs/emba_nat/images/learn_more_box/nemba_brochure_sprite.jpg);
	background-repeat: no-repeat;
	background-position: -1px -43px;
}
.learnmoreitem a#info_session_sprite
{
	display:block;
	background-image: url(http://www.business.queensu.ca/mba_programs/emba_nat/images/learn_more_box/info_sess_sprite.jpg);
	height: 30px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.learnmoreitem a#info_session_sprite:hover
{
	display: block;
	background-image: url(http://business.queensu.ca/mba_programs/emba_nat/images/learn_more_box/info_sess_sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
.learnmoreitem a#cqemba_brochure_sprite
{

	display:block;
	background-image: url(http://business.queensu.ca/mba_programs/qcemba/img/cqemba_brochure.png);
	height: 40px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.learnmoreitem a#cqemba_brochure_sprite:hover
{
	display: block;
	background-image: url(http://business.queensu.ca/mba_programs/qcemba/img/cqemba_brochure.png);
	background-repeat: no-repeat;
	background-position: -1px -43px;
}
#learnmore h2
{
	font-size: 14px;
	text-transform: uppercase;
	color: #5A5A5A;
	margin: 0px 0px 5px 5px;
	font-weight: bold;
}
/*Application Pages*/
#apply_box, #advisor_box
{
	margin: 10px 0px;
}
#apply_box p, #advisor_box p
{
	font-size: 11px;
	color: #5b5b5b;
}
/*video call to action*/
.videographic_container
{
	width: 200px;
	margin: 0px;
	padding-bottom:5px;
	float: right;
}
.videographic
{
	width: 191px;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #e7dbdc;
}
.videographic p
{
	font-size: 9px;
	color: #5b5b5b;
	text-transform:uppercase;
	margin: 5px 0px 0px 0px;
}

/*personalization list floating next to video*/
ul.personalized
{
	width: 290px;
}
/*accreditations*/
.accreditationbox
{
	width: 543px;
	margin: 5px 0px 5px 0px;
	font-size: 11px;
}
div.accredlogo
{
	float: left;
	width: 150px;
}
.accred 
{
	width: 370px;
	float: left;
}
/* start of home side navi*/
#homesidenavi a{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#homesidenavi a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
#homesidenavi td {
	background-image:url(../images/home/home_nav_arrow.gif);
	background-color:#F3DFA2;
	background-repeat:no-repeat;
	background-position:10px;
}
.homenaviitem{
	padding: 3px 0px 3px 20px;
}
/* end of home side navi*/
/* start of left Nav Menu */
#leftnavimenu{
	margin-left: 0;
	padding-left: 0;
	margin: 0;
}
#leftnavimenu {
	width: 161px;
	color:#342F28;
}
#leftnavimenu tr td{
	border-top: 1px solid #BBB; /*Theme Change here*/
}
#leftnavimenu tr td a{
	text-decoration: none;
	color:#342F28;
}
#leftnavimenu tr td a:hover{
	text-decoration: underline;
	color:#342F28;
}
.level2menu {
	padding:2px 2px 2px 32px;
	background:#EDEEF2;
}
.level1menu {
	padding:2px 2px 2px 16px;
}
.level1menuopen {
	padding:2px 2px 2px 16px;
	background-color:#DCDEE6;
	background-image:url(../images/home/down_arrow.gif);
	background-repeat:no-repeat;
	background-position: 2px 3px;
}
.level1menuactive {
	padding:2px 2px 2px 16px;
 	background-color:#DCDEE6;
	background-image:url(../images/home/side_arrow.gif);
	background-repeat:no-repeat;
	background-position: 2px 3px;
}
.level2menuactive {
	padding:2px 2px 2px 32px;
	background:#EDEEF2;
	background-image:url(../images/home/side_arrow_sub.gif);
	background-repeat:no-repeat;
	background-position: 19px 3px;
}
/* end of left Nav Menu */

/********************************************/
/*	mba_programs index page
/********************************************/
.brochureContainer
{
	width: 530px;
	height: auto;
	
	margin: 3px 0px 25px 0px;
	
	float: left;
}


/*PAGE SPECIFIC*/
h3.grey
{
	color: #424242;
	text-transform:uppercase;
	font-size: 13px;
}

h3.greyIndex
{
	color: #424242;
	text-transform:uppercase;
	font-style:italic;
	font-size: 12px;
	
	padding: 0px;
	margin: 5px 0px 0px 0px;
}


/*====program schedule===*/
ul.calendar
{
	margin: 0px;
	padding: 0px;
	width: 330px;
	float: left;
}
ul.calendar li
{
	list-style:none;
	float: left;
	margin: 0px 9px 0px 0px;
}
#legend
{
	width: 200px;
	float: right;
}
#legend h3
{
	font-size: 13px;
	color: #424242;
}
#legend ul
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#legend ul li
{
	font-size: 11px;
	color: #666;
	padding: 10px 0px 0px 0px;
}
#legend ul li span.bold
{
	color: #424242;
}
/*Faculty Section*/
.faculty_member
{
	float: left;
	padding: 10px 0px 10px 0px;
}
.faculty_photo
{
	width: 80px;
	height: 80px;
	float:  left;
}
.faculty_bio
{
	float: left;
	width: 440px;
	margin-left: 10px;
}
.faculty_bio h3
{
	color: #424242;
	text-transform:uppercase;
	font-size: 13px;
}
.faculty_bio p
{
	font-size: 10px;
}
/*AJAX FADE TAB Nav*/
/*---TABNAVZ---*/
#tabnav
{
	display: block;
	width:485px;
	margin-top: 2em;
	margin-left: 0px;
	margin-bottom:2em;
	border-bottom: 1px solid #c2c2c2; 
	height: 26px;
	font-family: verdana, helvetica, arial, sans-serif;
}
ul#tabnav
{
	list-style-type:none;
}
 #tabnav li
 {
	height: 1.6em;
	padding: 4px 0 0 3px;
	position: relative;
	width: auto;
	font-size: 12px;
	float: left;
	margin:0px;
}	
#tabnav li.active, #tabnav li a.selected, #tabnav li a#tab_beginning.selected, #tabnav li a#tab_throughout.selected, #tabnav li a#tab_after.selected
{
	background: transparent url('http://business.queensu.ca/mba_programs/nemba_test/images/bg_tabList_active.gif') no-repeat right top;
	margin-right: -2.8em;
	margin-left: -1.3em;
	padding: 2px 5em 3px 1.0em;
	border-left: 1px solid #c2c2c2;
	height: 1.6em;
	position: relative;
}
			
#tabnav li a:link, #tabnav li a:visited, #tabnav li a:hover, #tabnav li a:active
{
	display: block;
	margin-right: 8px; 
	background: transparent url('http://business.queensu.ca/mba_programs/nemba_test/images/bg_tab_menu.gif') no-repeat top right;
	padding-right: 18px;
	color: #00568F;
}
				
 #tabnav li a:hover 
 {
	color:#00568F;
	text-decoration: underline;
}
#tabnav li.active a:link,#tabnav li.active a:visited,  #tabnav li.active a:hover, #tabnav li.active a:active
{
	color:#444f5b;
	text-decoration: none;
	background: transparent;
	padding: 0;
}
			
			
#tabnav li.last a:link, #tabnav li.last a:hover, #tabnav li.last a:visited, #tabnav li.last a:active
{
		background: transparent;
		padding: 0;
}
#tabnav li#first{margin-left:0;}
.panel
{
	width: 540px;
	background: #fff none repeat scroll 0%;
	display: block;
}
.content {
	line-height: 15px;
	text-align: left;
}
/*columns*/
.column_contain
{
	width: 160px;
	float: right;
	margin-left: 10px;
}
.column_contain h4
{
	font-size: 11px;
	color: #A2A2A2;
	line-height:1.2em;
	padding-bottom: 5px;
	font-weight: normal;
}
#RightSide .columns
{
	width: 160px;
	float: left;
}
#RightSide div.columns ul
{
	margin: 0px;
	padding: 0px;
	width: 150px;
	padding: 0px 0px 10px 0px;
}
#RightSide div.columns ul li.alt
{
	background-color: #E4F2FF;
}
#RightSide div.columns ul li
{
	list-style: none;
	font-size: 10px;
	padding-left: 10px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #D1D1D1;
	display: block;
}
#RightSide div.columns ul li.first
{
	font-weight:bold;
	color: #030303;
	font-size: 11px;
	background-color:#E4E4E4;
}
#RightSide div.columns ul li.last
{
	border-bottom: 1px solid #D1D1D1;
}
/*fees*/
#fees_table 
{
	width: 400px;
	padding: 0;
	margin: 15px 0px;
}
#fees_table th 
{
	font: bold 11px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
	color: #2C2C2C;
	border-right: 1px solid #A2A2A2;
	border-bottom: 1px solid #A2A2A2;
	border-top: 1px solid #A2A2A2;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #E4E4E4;
}
#fees_table th.left
{
	border-left: 1px solid #A2A2A2;
}
#fees_table td
{
	border-right: 1px solid #A2A2A2;
	border-bottom: 1px solid #A2A2A2;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #797268;
}
#fees_table td.alt 
{
	background: #F5FAFA;
	color: #797268;
}
#fees_table td.total
{
	text-align: right;
	padding-right: 29px;
}
#fees_table th.first_row
{
	border-left: 1px solid #A2A2A2;
	border-top: 0;
	background-color: #FFF;
	font: bold 10px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
	color: #666666;
}
#fees_table th.alt_row 
{
	border-left: 1px solid #A2A2A2;
	border-top: 0;
	background-color: #f5fafa;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
/*=====program leadership====*/
.program_leader
{
	width: 300px;
	float: left;
	margin: 10px 0px 0px 0px;
}
.program_leader_photo

{
	width: 50px;
	height: 50px;
	float: left;
}
.program_leader_bio
{
	float: left;
	margin-left: 10px;
}
.program_leader_photo_MBA
{
	width: 50px;
	height: 50px;
	float: left;
	border:1px solid #DCDCDC;
	padding: 2px 2px 2px 2px;
}
#amba_stats
{
	width: 540px;
	float: left;
	
}
#stat_thumbs
{
	width: 100px;
	margin-left: 20px;
	float: left;
	
}
.statbox
{
	margin-bottom: 7px;
}
.statbox a img
{
	border: 1px solid;
}
.amba_fees
{
	float: left;
}

/**********faculty companies table*************/
#companies_table 
{
	width: 400px;
	padding: 0;
	margin: 15px 0px;
	
}
#companies_table th 
{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #2C2C2C;
	border-right: 1px solid #A2A2A2;
	border-bottom: 1px solid #A2A2A2;
	border-top: 1px solid #A2A2A2;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #E4E4E4;
}
#companies_table th.left
{
	border-left: 1px solid #A2A2A2;
}
#companies_table td
{
	border-right: 1px solid #A2A2A2;
	border-bottom: 1px solid #A2A2A2;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #797268;
}
#companies_table td.alt 
{
	background: #F5FAFA;
	color: #797268;
}
#companies_table td.total
{
	text-align: right;
	padding-right: 25px;
}
#companies_table th.first_row
{
	border-left: 1px solid #A2A2A2;
	border-top: 0;
	background-color: #FFF;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#companies_table th.alt_row 
{
	border-left: 1px solid #A2A2A2;
	border-top: 0;
	background-color: #f5fafa;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
/******AMBA Curriculum*******/
.courseList{
     margin: 5px 20px 5px 40px;
     padding: 10px 10px 10px 10px;
}
hr.seperator{
     width: 494px;
     margin: 0px 60px 0px 20px;
     color: #dcdcdc;
}
/**************************************/
/******AMBA Success Stories************/
.success_story_photo
{
	width: 80px;
	height: 80px;
	float:  left;
	
	border-width: 1px;
	border-color: #dcdcdc;
	border-style: solid;
	
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

/*===================
video testimonials
====================*/
.vidContainer{
clear:left;
}

.vids
{
	margin-top: 30px;
}

.vidPhoto
{
	float: left;
	width: 180px;
        margin:3px;
}

.vidText
{
	float: left;
	width: 300px;
	margin-left: 10px;
}

.vidText a
{
	font-size: 14px;
	font-weight: bold;
}

#vidPlayerEvent
{
        float: right;
}

/*----------------------------------------------------------------------*/
/*	FT MBA styles
/*----------------------------------------------------------------------*/

	/*fees*/
	#MBA_fees_table 
	{
		width: 450px;
		padding: 0;
		margin: 15px 0px;
	}
	#MBA_fees_table th 
	{
		font: bold 11px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
		color: #2C2C2C;
		border-right: 1px solid #A2A2A2;
		border-bottom: 1px solid #A2A2A2;
		border-top: 1px solid #A2A2A2;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		padding: 6px 6px 6px 12px;
		background-color: #E4E4E4;
	}
	#MBA_fees_table th.left
	{
		border-left: 1px solid #A2A2A2;
	}
	#MBA_fees_table td
	{
		border-right: 1px solid #A2A2A2;
		border-bottom: 1px solid #A2A2A2;
		background: #fff;
		padding: 6px 6px 6px 12px;
		color: #797268;
	}
	#MBA_fees_table td.alt 
	{
		background: #F5FAFA;
		color: #797268;
	}
	#MBA_fees_table td.total
	{
		text-align: right;
		padding-right: 25px;
	}
	#MBA_fees_table th.first_row
	{
		border-left: 1px solid #A2A2A2;
		border-top: 0;
		background-color: #FFF;
		font: bold 10px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
		color: #666666;
	}
	#MBA_fees_table th.alt_row 
	{
		border-left: 1px solid #A2A2A2;
		border-top: 0;
		background-color: #f5fafa;
		font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color: #797268;
	}
	/*---------------------------------*/
	/*	MBA Exchange
	/*---------------------------------*/
	#exchange_table 
	{
		width: 480px;
		padding: 0;
		margin: 0 auto;	
	}
	
	#exchange_table th 
	{
		font: bold 11px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
		color: #2C2C2C;
		border-right: 1px solid #A2A2A2;
		border-bottom: 1px solid #A2A2A2;
		border-top: 1px solid #A2A2A2;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		padding: 6px 6px 6px 12px;
		background-color: #E4E4E4;
	}
	
	#exchange_table td.left
	{
		border-left: 1px solid #A2A2A2;
		padding: 6px 0px 6px 3px;
	}
	
	#exchange_table th.left
	{
		border-left: 1px solid #A2A2A2;
		font: bold 11px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
		color: #2C2C2C;
		border-right: 1px solid #A2A2A2;
		border-bottom: 1px solid #A2A2A2;
		border-top: 1px solid #A2A2A2;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		padding: 6px 6px 6px 12px;
		background-color: #E4E4E4;
	}
	
	#exchange_table td
	{
		border-right: 1px solid #A2A2A2;
		border-bottom: 1px solid #A2A2A2;
		background: #fff;
		padding: 6px 6px 6px 12px;
		color: #797268;
	}
	
	#exchange_table td.alt 
	{
		background: #F5FAFA;
		color: #797268;
	}
	
	#exchange_table td.altLeft 
	{
		background: #F5FAFA;
		color: #797268;
		border-left: 1px solid #A2A2A2;
		padding: 6px 0px 6px 3px;
	}
	
	.testimonial{
		border: 1px solid #dcdcdc;
		padding: 2px 2px 2px 2px;
	}

/*****Info Sessions - MBA Fairs ******/

#MBA_fairs_table {
	width: 450px;
	padding: 0;
	margin: 15px 0px;
	border-collapse:collapse;
}

#MBA_fairs_table td	{
	border: 1px solid #A2A2A2;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #797268;
	margin: 0px;

}

#MBA_fairs_table tr.alt_row td {
	background-color: #f5fafa;
	color: #797268;
	
}

#MBA_fairs_table .country {
	font: bold 11px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
	color: #2C2C2C;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #E4E4E4;
}


/*-----new full time styles---*/
#right_gallery
{
	float: right;
	width: 250px;
	margin: 10px 0px 10px 10px;
}

.column_list
{
	width:  530px;
	float: left;
}

.list_column
{
	float: left;
	width: 250px;
	font-size: 11px;
}


.fyi
{
	float: left;
	background-color: #F5F0CE;
	font-weight: bold;
	padding: 3px 7px;
	width: 530px;
	border: 1px solid #D6D2B4;
	margin: 0px 0px 10px 0px;
}
/*****************************************************/

/*clearfix*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
<!-[if IE 7]>
.clearfix {display:inline-block;}
.clearfix {display:block;}

div#bodytext {margin-top: 15px;}


/*CALENDAR*/
#calendar {
	width: 535px;
	float: left;
}
#calendar .cleft {
	float: left;
	width: 305px;
	margin-right: 20px;
}
#calendar .cright {
	float: left;
	width: 210px;
}
#calendar dt {
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0 0 15px;
	color: #1C334B;
}
#calendar dd {
 	font-size: 11px;
 	margin: 5px 0 10px 15px;
 	padding: 0;
}
#calendar dt.a { background: transparent url(/mba_programs/qcemba/images/a.png) no-repeat 0px 9px; }
#calendar dt.b { background: transparent url(/mba_programs/qcemba/images/b.png) no-repeat 0px 9px; }
#calendar dt.c { background: transparent url(/mba_programs/qcemba/images/c.png) no-repeat 0px 9px; }
#calendar dt.d { background: transparent url(/mba_programs/qcemba/images/d.png) no-repeat 0px 9px; }
#calendar dt.e { background: transparent url(/mba_programs/qcemba/images/e.png) no-repeat 0px 9px; }
#calendar dt.f { background: transparent url(/mba_programs/qcemba/images/f.png) no-repeat 0px 9px; }
#calendar dt.g { background: transparent url(/mba_programs/qcemba/images/g.gif) no-repeat 0px 9px; }

/*CURRICULUM PAGE*/
#curriculum {
	width: 540px;
	clear: both;
}
#curriculum .cleft {
	float: left;
	width: 320px;
	margin-right: 20px;
}
#curriculum .cright {
	float: left;
	width: 200px;
}
#curriculum h2 {
	font-size:14px;
	font-weight:bold;
	margin: 15px 0 0 0;
}
#curriculum h1 {
	color:#1C334B;
	font-size:20px;
	margin: 15px 0 0 0;
}
#curriculum .box {
	background: #EDEDE6;
	float: left;
	clear: both;
	margin-top: 20px;
	margin-bottom:20px;
        width: 94%;
        float: left;
}
#curriculum .box .content {
		padding: 10px 15px;
}
#curriculum .box .desc {
	padding: 10px 15px;
	background: #D1D1C1;
	margin: 0px;
}
#curriculum .box h2 {
	background: #B2B299;
	margin: 0;
	color: #333;
	padding: 6px 0px 4px 15px;
	font-weight: bold;
}
#curriculum .box h3 {
	margin: 15px 0 0 0;
}
#curriculum .box #or {
	border-top: dotted 1px #B2B299;
	border-bottom: dotted 1px #B2B299;
	text-align: center;
	font-style: italic;
	margin: 10px 0px;
	padding: 3px 0px;
}
/*CONTACT*/
#emba_contact {
	width: 540px;
	float: left;
	font-size: 12px;
	font-family: arial;
        margin: 0 0 20px 0;
}
#emba_contact .cleft {
	float: left;
	width: 340px;
}
#emba_contact .cright {
	float: right;
	width: 170px;
}
#emba_contact .cleft .field, #emba_contact .cleft .area {
	border-color: #999999;
	border-style: solid;
	border-width: 1px 1px 2px;
	font-size: 14px;
	padding: 4px 0;
	width: 338px;
}
#emba_contact .cleft .area {
        margin-bottom: 10px;
}
#emba_contact h1 {
	border-bottom: 1px dotted #CCCCCC;
	color: #091C4E;
	float: left;
	padding: 10px 0;
	width: 100%;
}
#emba_contact a {
	color: #004B84;
}
#emba_contact h2 {
	color: #004B84;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
}
#emba_contact label {
	float: left;
	font-weight: bold;
	margin: 10px 0 3px;
}
#emba_contact .selectarea {
	font-size:12px;
	width:316px;
}
/*HOW IT WORKS PAGE*/
#howworks {
	width: 540px;
	color: #333;
	font-family: arial;
	font-size: 13px;
	margin: 10px 0 20px 0;
}
#howworks h1 {
	color: #1F4467;
	font-size: 20px;
}
#howworks h2 {
	color: #1F4467;
	font-size: 16px;
}
#howworks h3 {
	color: #336699;
	font-size: 14px;
}
#howworks .link {
	color: #336699;
	border-bottom: #336699 dotted 1px;
	padding: 3px 0px;
	margin-top: 20px;
}
#howworks p {
	line-height: 130%;
}
#howworks p.intro {
	font-size: 15px;
    border-bottom: 1px solid #CCC;
    padding-bottom: 15px;
}

#howworks #videobox {
	border: 1px solid #CCC;
	border-bottom: 2px solid #CCC;
	margin: 30px 0px 30px 0px;
	padding: 20px 15px 20px 180px;
	position: relative;
	width: 343px;
	background: #EEE;
}
#howworks #videobox img {
	position: absolute;
	bottom: -10px;
	left: 20px;
	bottom: 8px;
}
#howworks #videobox  h3, #howworks #videobox p{
	margin: 0 0 8px 0;
}
#howworks img.left {
	float: left;
	margin-right: 25px;
	margin-bottom: 15px;
}
#howworks img.right {
	float: right;
	margin-left: 25px;
	margin-bottom: 15px;
}
#howworks .line {
	width: 100%;
	float: left;
	margin: 5px 0;
}
#howworks .line h3 {
	margin: 10px 0;
}
#howworks #virtual {
	background:  #EBEED1;
	padding: 20px 225px 20px 20px;
	width: 293px;
	margin: 20px 0;
	position: relative;
}
#howworks #virtual img {
	position: absolute;
	top: -21px;
	right: -10px;
}
#howworks #virtual h4 {
	margin: 0 0 10px 0;
}
#howworks #virtual p {
	margin: 0;
}
/*WORKSHOP AD*/
#workshop {
	background: #F2E5CC;
	border: 1px solid #DACEB7;
	padding: 10px;
	width:180px;
	float: left;
	margin: 15px 0px;
}
#RightSide ul.answers2 {
	list-style-type: none;
	padding-left:30px;
}

#RightSide ul.q2 {
	list-style-type: upper-alpha;
}
.clear {
	clear: both;
	float: left;
	margin: 10px 0px;
}
.box {
	background: #ECE8D7;
	border: 1px solid #D3D0C4;
	padding: 15px;
}
.box img {
	float: left;
	margin-right: 15px;
}
ul#videos{
	margin: 15px 0px;
	padding: 0px;
	list-style-type: none;
}
ul#videos li {
	width: 250px;
	float: left;
	padding: 10px 20px 10px 0px;
	list-style-type: none;
}
ul#videos li img {
	float: left;
	margin-right: 10px;
}
ul#videos a {
	margin: 10px 0px;
	color: #1C334B;
}
form.no_sessions {
	width: 100%;
	float: left;
	margin: 20px 0px;
	padding: 25px 0px;
	border-top: 1px dotted #CCC;
}
form.no_sessions .field, form.no_sessions textarea {
	border: 1px solid #CCC;
	border-bottom: 2px solid #CCC;
	background: #EEE;
	padding: 5px;
	width: 521px;
	margin-bottom: 15px;
}
form.no_sessions label {
	font-weight: bold;
}
form.no_sessions ul#options, form.no_sessions ul#options li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.error_message{ color:#990000; font-weight:bold}
.message_feedback{ color:#990000; font-weight:bold}
/*CONTACT*/
#contact h1 {
border-bottom:1px dotted #CCCCCC;
color:#091C4E;
float:left;
padding:10px 0;
width:100%;
}
#contact #colleft {
float:left;
width:305px;
margin-top: 10px;
}
#contact #colright {
float:left;
margin-left:20px;
width:215px;
}
#contact input.field, #contact textarea.area {
border-color:#999999;
border-style:solid;
border-width:1px 1px 2px;
font-size:14px;
padding:4px 0;
width:303px;
}
#contact label {
float:left;
font-weight:bold;
margin:20px 0 3px;
}
#contact #colright .box {
float:left;
margin:0 0 15px;
width:193px;
}
#contact .box ul {
list-style-type:none;
margin:0;
padding:0;
}
#contact .box ul img {
border:1px solid #999999;
float:left;
}
#contact .box p {
line-height:1.1em;
margin:0;
padding:0;
}
#contact .box .position {
font-size: 11px;
}
#contact .box h2 {
font-size: 13px;
}
#contact .box li {
border-top:1px dotted #CCCCCC;
float:left;
padding:5px 0;
width:100%;
}
#contact #colright .box {
float:left;
width:183px;
background:none repeat scroll 0 0 #EEEEEE;
border-color:#999999;
border-style:solid;
border-width:1px 1px 2px;
margin-top: 15px;
}
#contact #queenstour {
border-top: #999 dotted 1px;
float:left;
padding:10px;
width:540px;
font-size: 12px;
}
.video {
	float: right;
	width: 200px;
	padding: 15px;
	background: #D6DFE7;
	margin-left: 20px;
	border: 1px solid #B6C5D4;
}
.cleft {
	float: left;
	width: 290px;
}
.video .text {
	width: 200px;
	border: 1px solid #B6C5D4;
	border-bottom: 2px solid #B6C5D4;
	background: #FFF;
	margin: 3px 0px 5px 0px;
}

.widevideo, .wide {
	width: 100%;
	float: left;
	margin: 15px 0px;
}
.widevideo_thumb {
	border: none;
	float: left;
	margin-right: 15px;
}
.widevideo_thumb_1 {
	border: none;
	float: left;
	margin-right: 15px;
	border:1px solid #ccc;
	padding:2px;
}
table.dates {
	background : #F0F0E0;
	border: 1px solid #CCC;
}
table.dates td {
	border-top: 1px solid #CCC;
}
.video label {
	font-weight: bold;
}

#photo_caption{
	float: right;
	width:265px;
	padding: 0px 0px 10px 10px;
	
}

#photo_caption img{
	padding: 4px;
	border: 1px solid #CFCFCF;
	margin-bottom: 3px;
}

#photo_caption p {
	font-size: 10px;
	color: #8F8F8F;
	margin:0;
}

.list_style{
	margin-top:0px;
	margin-bottom:0px;
}
.testimonial{
	width:95%;
	float:left;
	margin-bottom:20px;
	padding:5px;
}

.testimonial img{
	float:left;
	border:1px #D5D5D5 solid;
	padding:2px;
	margin-right:10px;
}
.testimonial_signature{
	float:right; 
	text-align:right;
}
#howworks .videobox_right {
	float:right;
	margin: 0px 0px 10px 10px;
	width: 200px;
}
#howworks .videobox_left {
	float:left;
	margin: 0px 10px 10px 0px;
	width: 200px;
}
#curriculum .box .seperate_line {
	border-bottom: dotted 1px #B2B299;
	text-align: center;
	font-style: italic;
	margin-top: 10px;
	padding-top: 8px;
}


/*CALL*/
#call {
	color: #333;
	text-align: center;
	font-size: 13px;
	background: #FFF;
	margin: 15px 0px;
	_margin: 5px 0px;
	padding: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-box-shadow: 0px 0px 3px #999;
	-moz-box-shadow: 0px 0px 3px #999;
	_border: 1px solid #CCC;
	width: 509px;
	float: left;
}
#call p {
	margin: 0px;
	padding: 6px 0px;
	float: left;
}

#call a {
	float: left;
	margin-left: 7px;
}
span.hours {
	font-size: 11px;
	color: #666;
}
.white {
	float: left;
	background: #FFFFFF;
	padding: 15px 0px;
	width: 754px;
	border-bottom: 4px solid #CCC;
}
/*------program leadership-------*/
	.program_leader
	{
		width: 300px;
		float: left;
		margin: 10px 0px 0px 0px;
	}
	.program_leader_photo
	{
		width: 50px;
		height: 50px;
		float: left;
	}
	.program_leader_photo img{
		padding:1px;
		float:left;
		border: 1px solid #CCC;
	}
	.program_leader_bio
	{
		float: left;
		width: 230px;
		margin-left: 10px;
	}
	.program_leader_photo_MBA
	{
		width: 50px;
		height: 50px;
		float: left;
		border:1px solid #DCDCDC;
		padding: 2px 2px 2px 2px;
	}
	
	.logo_container{
		width: 300px;
		float: left;
		margin: 10px 0px 0px 0px;
	}
	.logo_container img{
		float:left;
		margin-right:20px;
		
	}
	#advisor_list {
		background: #EEE;
		border: #CCC 1px solid;
		padding: 10px;
		float: left;
	}
	#advisor_list ul {
		list-style-type: none;
		margin: 10px 0px;
		width: 100%;
		float: left;
		padding: 0px;
		line-height: 120%;
	}
	#RightSide #advisor_list li {
		border-top: 1px dotted #CCC;
		width: 100%;
		float: left;
		padding: 7px 0px;
	}
	#advisor_list img {
		float: left;
		margin-right: 5px;
	}
	#advisor_list .note {
		font-size: 10px;
		color: #666;
	}
	#advisor_list h2 {
		color: #666;
		font-size: 13px;
		margin: 0px;
	}
	#RightSide .ambassadors_gallery ul {
	width: 100%;
	float: left;
	padding: 0px;
	margin: 20px 0px;

	}
	#RightSide .ambassadors_gallery li {
	list-style-type: none;
	float: left;
	margin: 0px 1px 1px 0px;
	padding: 0px;
	height: 104px;
	width: 104px;
	overflow: hidden;
	}
	.ambassadors_gallery a {
	margin: 0px;
	}

	#youtube_box
	{
		float: left;
		margin: 20px 0px;;
	}
	
	.info_session_wide
	{
		width: 520px;
		clear: both;
		background-color: #eaf5fa;
		padding: 10px;
		margin: 0px 0px 10px 0px;
		border: 1px solid #a5acdd;
	}
	
