html, body {
	height: 100%;
	margin--top: 0;
	margin-bottom: 0;
	padding: 0;
	border: none;
	/* text-align: center; */
   }

body {
	background-color: #FFFFFF;
        /*NEW*/
        color:#333;
}

body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p{
	font-family: Arial, Helvetica, sans-serif;
}

H1 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	/* change color: attribute above to chosen colour scheme */
	margin-top:0px;
    /*NEW*/ 
	border-bottom:1px dotted #CCCCCC;
	color:#00184E;
	font-size:20px;
	font-weight:bold;
	line-height:1.3em;
	margin:10px 0;
	padding-bottom:10px;
}

H2 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	/* change color: attribute above to chosen colour scheme */
	/*NEW*/
	color:#336699;
	font-size:16px;
	font-weight:normal;
	line-height:1.3em;
	margin:0;
}

H3 {
	font-size: 14px;
	color: #000000;
	/* change color: attribute above to chosen colour scheme */
	font-weight: bold;
}

H4 {
	font-size: 12px;
	color: #000000;
	/* change color: attribute above to chosen colour scheme */
	font-weight: bold;
}

H5 {
	font-size: 10px;
	color: #000000;
	/* change color: attribute above to chosen colour scheme */
	font-weight: bold;
}

H6 {
	font-size: 8px;
	color: #0000000;
	/* change color: attribute above to chosen colour scheme */
	font-weight: bold;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #336666;
	text-decoration: underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #336666;
	text-decoration: underline;
}

a img
{
/*color of the border of linked images (pdf download) */
	border-color: #000000;
}

.bold {
	font-weight: bold;
}

.title {
	font-size: 12px;
	font-weight: bold;
}

.subtitle {
	font-size: 11px;
	font-weight: bold;
}

.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: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #799098;
	/* change color: attribute above to chosen colour scheme */
}

#RightSide {
	padding-top: 8px;
	padding-right: 8px;
    /*margin-right:8px;*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #799098;
	/* change color: attribute above to chosen colour scheme */
}

#rightSide td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#LeftNavTitle {
	color: #799098;
	/* change color: attribute above to chosen colour scheme */
	font-size: 12px;
	font-weight: bold;

	margin-bottom: 3px;
}

.TitleBar {
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #799098; 
	/* change color: attribute above to chosen colour scheme */
	font-size: 14px;
	color: #799098;
	/* change color: attribute above to chosen colour scheme */
	font-weight: bold;
}

.colour {
	color: #799098;
	/* change color: attribute above to chosen colour scheme */
}


#RightNavTitle {
	font-size: 11px;
	margin-bottom: 4px;
}

#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: #799098; 
	/* change color: attribute above to chosen colour scheme */
	font-size: 14px;
	color: #799098;
	/* 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;	
}

.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;
}

a.footer {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}

a:hover.footer {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}

/* End Footer */

/* 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 */

/*podcast div*/

.podDisplay{
float:left;
margin-bottom: 15px;
}

.floatLeft{
margin: 0px 5px 5px 0;
float: left;
}

.floatRight{
margin: 0px 0px 5px 5px;
float: right;
}

/*right_box*/
#right_box
{
	float: right;	
	text-align: left;
	width: 200px;
	margin: 10px 10px 10px 15px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #D8D8D8;

}

#right_box_index
{
	float: right;	
	text-align: center;
	width: 200px;
	margin: 5px 0px 5px 1px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #D8D8D8;
}


/*Application Pages*/
#apply_box, #advisor_box {
float: right;	
margin: 10px 5px;
}

#apply_box p, #advisor_box p
{
	font-size: 11px;
	color: #5b5b5b;
}

/********************* Grad Studies Field of Study*****************************/
.container{
	width:530px;
}

.leftCol{
	width: 257px;
	float:left;
}

.rightCol{
	width: 257px;
	float: right;
}


.leftColBox{
	border-bottom-style:solid;
	border-bottom-color:#DCDCDC;
	border-bottom-width:thin;
}

.rightColBox{
	border-bottom-style:solid;
	border-bottom-color:#DCDCDC;
	border-bottom-width:thin;
}

.img{
	padding:3px;
	background:#FFFFFF;
	border:1px solid #DCDCDC;
	float:left;
	margin-right:5px;
        margin-bottom: 3px;
}

.imgCenter{
	padding:3px;
	background:#FFFFFF;
	border:1px solid #DCDCDC;
	float:left;
	margin-right: 88px;
	margin-left: 88px;
	margin-top: 10px;
        margin-bottom: 3px;
}

.box{
	width: 515px;
	float: left;
	padding: 5px 5px 5px 5px;
}

/**************Fields of Study - Finance********************/
.centreColumn{
	width: 530px;
	margin-left: 50px;
	margin-right: 100px;
}

.profDesc{
	text-align:left;
	margin: 3px 3px 3px 3px;
}



/************phd deans message*******************/
.imgFrame{
	padding: 2px 2px 2px 2px;
	border: 1px solid #D8D8D8;
}
/************************************************/



#research_intro
{
	float: left;
}

#research_intro h2
{
	font-size: 1.5em;
}

#research_intro p
{
	font-size: 1.1em;
}
/*-----------------------------------------------------
--------------------MGM Styles-------------------------
-----------------------------------------------------*/

h2.mgm{
	color: ##336699;
}

.hide
{

  display: none;
}


	/*----------------------------------------------------------------*/
	/*	MGM Fees & Finance
	/*----------------------------------------------------------------*/
	
	#tuition_table 
	{
		width: 500px;
		padding: 0px;
		margin: 15px 0px;
		border-collapse: collapse;
	}
	
	#tuition_table th 
	{
		font: bold 11px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
		color: #2C2C2C;
		border: 1px solid #a2a2a2;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		padding: 6px 6px 6px 12px;
		background-color: #e4e4e4;
	}
	
	#tuition_table td
	{
		border: 1px solid #a2a2a2;
		background: #fff;
		font: bold 10px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
		text-align: left;
		padding: 6px 6px 6px 12px;
		color: #797268;
	}
	
	#tuition_table td.student_fee_desc
	{
		border-left: 1px #ffffff solid;
		border-right: 1px #ffffff solid;
		border-bottom: 1px #ffffff solid;
		border-top: 1px #ffffff solid;
		
	}
	
	#tuition_table td.na
	{
		text-align: center;
	}
	
	#tuition_table td.alt_na
	{
		text-align: center;
		background-color: #f5fafa;
		color: #797268;
	}
	
	#tuition_table td.first_row
	{
		border: 1px solid #a2a2a2;
		background-color: #fff;
		font: bold 10px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
		text-align: left;
		color: #666666;
	}
	#tuition_table td.alt_row 
	{
		border: 1px solid #a2a2a2;
		background-color: #f5fafa;
		font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		color: #797268;
	}
	
	
	#tuition_table_1 
	{
		width: 500px;
		padding: 0px;
		margin: 15px 0px;
		border-collapse: collapse;
	}
	
	#tuition_table_1 th 
	{
		font: bold 10px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
		color: #2C2C2C;
		border: 1px solid #a2a2a2;
		letter-spacing: 1.2px;
		text-transform: uppercase;
		text-align: left;
		padding: 3px 3px 3px 6px;
		background-color: #e4e4e4;
	}
	
	#tuition_table_1 td
	{
		border: 1px solid #a2a2a2;
		background: #fff;
		font: bold 10px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
		text-align: left;
		padding: 3px 3px 3px 6px;
		color: #797268;
	}
	
	#tuition_table_1 td.student_fee_desc
	{
		border-left: 1px #ffffff solid;
		border-right: 1px #ffffff solid;
		border-bottom: 1px #ffffff solid;
		border-top: 1px #ffffff solid;
		
	}
	
	#tuition_table_1 td.na
	{
		text-align: center;
	}
	
	#tuition_table_1 td.alt_na
	{
		text-align: center;
		background-color: #f5fafa;
		color: #797268;
	}
	
	#tuition_table_1 td.first_row
	{
		border: 1px solid #a2a2a2;
		background-color: #fff;
		font: bold 10px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
		text-align: left;
		color: #666666;
	}
	#tuition_table_1 td.alt_row 
	{
		border: 1px solid #a2a2a2;
		background-color: #f5fafa;
		font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		color: #797268;
	}
	

	/*-------------------------------------------------------*/
	/*      Dean's Message
	/*-------------------------------------------------------*/
	.image_float_left{
		border: 1px #dcdcdc solid;
		padding: 2px 2px 2px 2px;
		margin: 0px 5px 5px 0px;
	}
	
	.float-right{
		float: right;
	}
	
	span.sig_caption{
		font-family: Verdana, Helvetica, Sans-serif;
		font-size: 10px;
		color: #585858;
	}
	
	/*-------------------------------------------------------*/
	/*      International exchange
	/*-------------------------------------------------------*/
	
	#screenshot
	{
		position: absolute;
		border: 1px solid #dcdcdc;
		background: #333;
		padding: 5px;
        display: none;
		color: #fff;
	}
	
	#exchange_table 
	{
		margin: 20px 0px 20px 62px;
		
		width: 415px;
		float: left;

		clear: both;
	
	}
	
	#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 th.first 
	{
		font: bold 11px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
		color: #2C2C2C;
		border-right: 1px solid #A2A2A2;
		border-left: 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.first
	{
		border-right: 1px solid #A2A2A2;
		border-left: 1px solid #A2A2A2;
		border-bottom: 1px solid #A2A2A2;
		background: #fff;
		padding: 6px 6px 6px 12px;
		color: #797268;
	}
	
	.exchange_image_right
	{
		width: 140px;
		height: auto;
		
		border: 1px #dcdcdc solid;
		padding: 3px 3px 0px 3px;
		
		float: right;
		margin: 0 auto;
		
		margin-left: 3px;
	}
	
	.exchange_image_center
	{
		width: 520px;
		height: 171px;
		
		border: 1px #dcdcdc solid;
		padding: 3px 3px 0px 3px;
		
		margin: 0 auto;
		
		clear: both;
		
	}
	
	.exchange_caption
	{
		font-size: 0.8em;
		color:#666666;
		padding: 5px 5px 15px 0px;
	}
	
	/*-----------------------------------------------------*/
	/*   Contact US
	/*-----------------------------------------------------*/
	.contactUsBox{
		width: 540px;
		/*border: 1px #000000 solid;*/
		height: auto;	
	}
	
	.leftCol{
		width: 320px;
		height: 400px;
		float: left;
		
		border-right: 1px #dcdcdc solid;
	}
		/*------left column items-------*/	
		/*----form stuff-----*/
	.row
	{
		margin: 0px 0px 5px 0px;
		padding-bottom: 0px;
		
		width: 300px;
	}
	
	.row label
	{
		float: left;
		font-size: 10px;
		color: #3F3E3E;
		width: 90px;
		padding: 1px 0 0 0;
		margin: 0 4px 0 0;
		text-align: left;
		font-weight: bold;
	}
	
	.row label.program
	{
		width: 190px;
		padding: 0px;
	}
	
	.row input.check
	{
		float: left;
		width: 20px;
	}
	.row input {
		float: left;
		width: 300px;
		margin-bottom: 5px;
		border: 1px solid #9C9C9C;
		font-size: 11px;
		
		background-color: #f7f7f7;
	}
	
	.row textarea
	{
		margin: 0px 0px 0px 0px;
		width: 300px;
		height: 100px;
		border:1px solid #9C9C9C;
		background-color: #f7f7f7;
	}
	
	.button
	{
		margin-right: 70px;
	}
	
	#form_msg
	{
		text-align: center;
		width: 300px;
		border: 1px solid red;
		margin-bottom: 10px;
		padding: 3px 3px 3px 3px;
	}

	/*------right column items-------*/
	.rightCol{
		width: 203px;
		height: 400px;
		
		padding: 10px 5px 10px 10px;
	}
	
	.programTitle{
	
		
		font-family:Helvetica, sans-serif, Arial;
		font-size:12px;
		color: #a4abbd;
		font-weight:bold;
		
		border-bottom: 1px #000000 solid;		
	}
	
	.programInfo{
		font-family:Helvetica, sans-serif, Arial;
		font-size:10px;
		color: #000000;
		
		padding-top: 5px;
	}
	
	/*------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;
		width: 230px;
		margin-left: 10px;
	}
	.program_leader_photo_MBA
	{
		width: 50px;
		height: 50px;
		float: left;
		border:1px solid #DCDCDC;
		padding: 2px 2px 2px 2px;
	}

#info_sessions
{
	float: left;
	background-color: #E9F0F0;
	border: 1px solid #E0E0E0;
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 10px 0px;
	width: 520px;
	text-align: center;
}

#info_sessions h2
{
	color: #8A8A8A;
}
	
#info_sessions p
{
	margin: 5px;
}	
	/*-----------------------------------------------------*/
	/*   Double Degree
	/*-----------------------------------------------------*/
	.image_float_right{
		float: right;
		border: 1px #dcdcdc solid;
		padding: 2px 2px 2px 2px;
		margin: 0px 2px 2px 2px;
	}
	
	.doubleDegreeNotice
	{
		width: 75%;
		height: 33px;
	
		padding: 3px 3px 0px 3px;
	
		margin: 0 auto;
	
		background-color:#69F;
	
		border: 1px solid #dcdcdc;
	
		text-align:center;
	
		margin-bottom: 10px;
	}
	
	/*-----------------------------------------------------*/
	/*   Application Process
	/*-----------------------------------------------------*/
	
	#application_table 
	{
		width: 540px;
		padding-bottom: 20px;
		margin: 0 auto;
	}
	
	#application_table th 
	{
		font: bold 13px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
		color: #2C2C2C;
		border: 1px solid #669999; 
		text-align: left;
		padding: 3px 3px 3px 6px;
		background-color: #F0F8FF;
	}
	
	#application_table td.rowTitle 
	{
		font: bold 12px "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
		color: #000000;
		text-align: left;
		padding: 3px 3px 3px 6px;
	}
	
	
	#application_table td
	{
		background: #fff;
		padding: 3px 3px 0px 6px;
		color: #797268;
	}
		
	#application_table td.alt 
	{		
		border: 1px #ffffff solid;
	}
	
	#application_table td.altLeft 
	{
		background: #F5FAFA;
		color: #797268;
		border-left: 1px solid #669999;
	}
	
	
	#requirements_table 
	{
		width: 475px;
		padding-bottom: 10px;
		margin: 0 auto;
		clear:both;
	}
	
	#requirements_table th 
	{
		font: bold 11px Arial, Helvetica, sans-serif;
		color: #797268;

		border: 1px solid #669999; 
		text-align: left;
		padding: 3px 3px 3px 6px;
		background-color: #F0F8FF;
	}
	
	#requirements_table td
	{
		background: #fff;
		padding: 3px 3px 3px 6px;
	}
	
	
		
	/*-----------------------------------------------------*/
	/*   Exceptional Experience
	/*-----------------------------------------------------*/
	
	#ranking_contain
	{
		float: right;
		margin: 5px 5px 0px 5px;
		
		width: 240px;
	 }
	
	
	#ranking_right_box
	{
		text-align: left;
		width: 225px;
		padding: 0px;
		float: right;
		margin: 5px 5px 0px 5px;
	 
	}
	
	
	#ranking h1{
		 padding: 5px;
		 font-size: 12px;
		 font-weight: bold;
		 margin-bottom: 1em;
		 color: #ffffff;
		 background-color: #1e3c7b;
		 border: thin;
	}
	
	#ranking h2 {
		 border-style: solid;
		 border-color: black;
		 border-width: 0pt 1px 1px;
		 padding: 5px; 
		 font-size: 12px;
		 font-weight: bold;
		 color: #000000;
		 background-color: #ffffff;
		 margin: 0px;
	}
	
	#ranking .publication {
		 margin-top: 5px;
		 border: 1px solid black;
		 padding: 5px;
		 color: #000000;
		 background-color: #efefef;
	}
	
	#ranking span {
		 font-weight: bold;
		 color: #1e3c7b;
	}
	
	#ranking .position {
		 border-style: solid;
		 border-color: black;
		 border-width: 0pt 1px 1px;
		 padding: 5px;
		 margin-bottom: 0px;
		 color: #000000;
		 background-color: #ffffff;
	}
	
	#ranking .col1 {
		 border-style: solid;
		 border-color: black;
		 border-width: 0px 0px 1px 1px;
		 padding: 0.5em;
		 float: left;
		 text-align: center;
		 height: auto;
	}
	
	#ranking .col2 {
		 border-style: solid;
		 border-color: black;
		 border-width:  0px 1px 1px;
		 padding: 0.5em;
		 margin-left: 1.5em;
		 height: auto;
	}
	#ranking .col3 {
         border-style: solid;
         border-color: black;
         border-width:  0px 1px 1px;
         padding: 0.5em;
         height: auto;
    }
	
	#accreditations_table{
		width: 80%;
		border: 0px;
		padding: 0px;
		margin: 0px;
	}
	
	.experience_caption
		{
			font-size: 9px;
			color: #666666;
			padding-left: 2px;
		}
		
	.image_float_left{
		border: 1px #dcdcdc solid;
		padding: 2px 2px 2px 2px;
		width: 100px;
		float:left;
	}
	
	
	/*-----------------------------------------------------*/
	/*   Testimonials
	/*-----------------------------------------------------*/
	
	.testimonial_header{
		width:530px;
		font-size:14px;
		border-bottom-color:#DCDCDC;
		border-bottom-style:solid;
		border-bottom-width:thin;
		text-transform:capitalize;
		margin-bottom: 5px;
	}
	
	.testimonial
	{
		float: left;
		padding: 10px 0px 10px 0px;
	}
	
	.testimonial_photo
	
	{
		float:  left;
		border: 1px #dcdcdc solid;
		padding: 2px 2px 2px 2px;
	}
	
	.testimonial_bio
	{
		float: left;
			width: 375px;
		margin-left: 10px;
	}
	
	.testimonial_bio h3
	{
		color: #424242;
		text-transform:uppercase;
		font-size: 13px;
	}
	
	.testimonial_frame{
		width:530px;
		float:left;
		margin-bottom: 5px;
	}
	
	.testimonial_frame img
	
	{
		float:  left;
		border: 1px #dcdcdc solid;
		padding: 2px 2px 2px 2px;
		margin: 5px 10px 10px 0px;
	}
	
	.testimonial_header_1{
		width:530px;
		float:left;
		font-size:14px;
		text-transform:capitalize;
		margin-bottom: 10px;
	}
	
	.testimonial_1
	{
		float: left;
		width: 100%;
		padding: 10px 0px 10px 0px;
		margin-bottom: 10px;
		border-bottom: 1px solid #CCC;
	}
	
	.testimonial_last
	{
		float: left;
		width: 100%;
		padding: 10px 0px 10px 0px;
		margin-bottom: 10px;
		/*border-bottom: 1px solid #CCC;*/
	}
	
	/*-----------------------------------------------------*/
	/*   Program Structure and Cirriculum
	/*-----------------------------------------------------*/
	
	#structure_table
	{
		width: 540px;
		color: #1c1c1c;
		
	}
	
	#structure_table th
	{
		font-size: 10px;
		text-transform: capitalize;
		
		background-color: #ffffff;
		border-top: 1px #dcdcdc0 solid;
		border-bottom: 1px #dcdcdc solid;
		border-left: 1px #dcdcdc solid;
		
		padding: 5px 2px 5px 2px;
		
		text-align: left;
	}
	
	#structure_table th.last
	{
		font-size: 10px;
		text-transform: capitalize;
		
		background-color: #ffffff;
		border-top: 1px #dcdcdc0 solid;
		border-bottom: 1px #dcdcdc solid;
		border-left: 1px #dcdcdc solid;
		border-right: 1px #dcdcdc solid;
		
		padding: 5px 2px 5px 2px;
		
		text-align: left;
	}
	
	#structure_table td.stage1
	{
		border-bottom: 1px #dcdcdc solid;
		border-left: 1px #dcdcdc solid;
		
		background-color:#fafafa;
	
		padding: 5px 2px 5px 5px;
		
		
		text-align:left;
	}
	
	#structure_table td.stage1Last
	{
		border-bottom: 1px #dcdcdc solid;
		border-right: 1px #dcdcdc solid;
		border-left: 1px #dcdcdc solid;
		background-color:#fafafa;
		
		padding: 5px 2px 5px 5px;
		
		text-align: left;
	}
	
	#structure_table td.stage2
	{
		border-bottom: 1px #dcdcdc solid;
		border-left: 1px #dcdcdc solid;
		
		background-color: #ffffff;
		
		padding: 5px 2px 5px 5px;
	
	
		
		text-align:left;
	}
	
	#structure_table td.stage2Last
	{
		border-bottom: 1px #dcdcdc solid;
		border-right: 1px #dcdcdc solid;
		border-left: 1px #dcdcdc solid;
		background-color: #ffffff;
		
		padding: 5px 2px 5px 5px;
		
	
		
		text-align: left;
	}
	
	#structure_table td.stage3
	{
		border-bottom: 1px #dcdcdc solid;
		border-left: 1px #dcdcdc solid;
		
		background-color: #fafafa;
		
		padding: 5px 2px 5px 5px;
	
	
		
		text-align:left;
	}
	
	#structure_table td.stage3Last
	{
		border-bottom: 1px #dcdcdc solid;
		border-right: 1px #dcdcdc solid;
		border-left: 1px #dcdcdc solid;
		background-color: #fafafa;
		
		padding: 5px 2px 5px 2px;
		
	
		
		text-align: left;
	}
	
	.podDisplayStructure
	{
		width: 530px;
		
		float:left;
		margin-bottom: 15px;
	}
	
	.curriculumPhoto
	{
		width: 100px;
		height: 100px;
		
		padding: 2px;
		border: 1px solid #dcdcdc;
		
		float: right;
	}
	
	/*-------------------------------------------------------
	/*    Index
	/*-------------------------------------------------------*/
	/*right_box*/
	#right_box_contain_mgm
	{
		float: right;
		margin: 0px 0px 10px 15px;
		width: 225px;
	}
	
	.border
	
	#right_box_mgm
	{
		text-align: left;
		width: 225px;
		padding: 0px 0px 0px 0px;
		border: 1px solid #D8D8D8;
	}
	
	#workshop
	{
	float:left;
	width: 210px;
	padding: 7px;
	background-color: #F8F7E4;
	border: 1px solid #C4C296;
	margin: 10px 0px 0px 0px;
	}
	
	#workshop h2
	{
	font-size: 12px;
	font-weight: bold;
	color:
	}

	#workshop a
	{
	font-weight: bold;
	color: #581F09;
	}

	/*Learn More Box*/
	.event
	{
		width: 200px;
		margin: 3px 0px 10px 0px;
	}
	#learnmore_mgm
	{
		width: 203px;
		padding: 15px 10px;
		border: 1px solid #CCC;
		float: left;
	}
	.right_box {
	        border: 1px solid #CCC;
    		float: left;
    		margin: 10px 0;
    		padding: 5px 0;
    		width: 225px;
	}
	}
	#learnmore_mgm p
	{
		padding:2px 10px;
		color:#333;
		text-align:justify;
	}
	
	#learnmore_mgm_tel
	{
		width: 200px;
		padding: 5px;
		margin-top: 5px;
		background-color: #D5DEE5;
	}
	
	#learnmore_mgm_tel p
	{
		padding:2px 10px;
		color:#666;
		text-align:justify;
	}
	
	h2.learnmore_tel
	{
		font-size: 14px;
		text-transform: uppercase;
		color: #426688;
		line-height: 5px;
		font-weight: bold;
	}
	
	.learnmoreitem_mgm
	{
		width: 200px;
		padding: 0px 0px 0px 5px;
	}
		
	.learnmoreitemVideo_mgm
	{
		width: 210px;
		padding-left: 5px;
		margin: 0 auto;
	}
	
	.learnmoreitemVideo_mfin
	{
		width: 120px;
		padding: 2px;
		margin: 10px 0px 10px 5px;
		border: 1px solid #CCC;
	}
	

	
	.learnmoreitem_mgm a#mgm_brochure_sprite
	{
		display:block;
		background-image: url(http://business.queensu.ca/grad_studies/mib/images/learn_more_box/mgm_brochure_sprite.jpg);
		height: 40px;
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}
	.learnmoreitem_mgm a#mgm_brochure_sprite:hover
	{
		display: block;
		background-image: url(http://business.queensu.ca/grad_studies/mib/images/learn_more_box/mgm_brochure_sprite.jpg);
		background-repeat: no-repeat;
		background-position: -1px -43px;
	}
	.learnmoreitem_mgm a#double_degree_sprite
	{
		display:block;
		background-image: url(http://business.queensu.ca/grad_studies/mib/images/learn_more_box/double_degree_sprite.jpg);
		height: 40px;
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}
	.learnmoreitem_mgm a#double_degree_sprite:hover
	{
		display: block;
		background-image: url(http://business.queensu.ca/grad_studies/mib/images/learn_more_box/double_degree_sprite.jpg);
		background-repeat: no-repeat;
		background-position: 0px -44px;
	}
	
	.learnmoreitem_mgm a#mfin_brochure_sprite
	{
		display:block;
		background-image: url(http://business.queensu.ca/grad_studies/mfin/images/learn_more_box/mfin_brochure_sprite.jpg);
		height: 40px;
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}
	.learnmoreitem_mgm a#mfin_brochure_sprite:hover
	{
		display: block;
		background-image: url(http://business.queensu.ca/grad_studies/mfin/images/learn_more_box/mfin_brochure_sprite.jpg);
		background-repeat: no-repeat;
		background-position: -1px -43px;
	}
	
	h2.learnmore
	{
		font-size: 14px;
		text-transform: uppercase;
		color: #426688;
		margin: 0px 0px 5px 5px;
		padding: 0px 0px 10px 5px;
		line-height: 5px;
		font-weight: bold;
	}
	
	.videoHeader
	{
		color: #5A5A5A;
		font-size: 10px;	
	}
	
	.mgm_quote
	{
		width: 540px;
		height: 140px;
		border: 1px #dcdcdc solid;
		background-color:#FFFFFF;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	
	.mgm_quote_photo
	{
		border: 1px #dbdbdb solid;
		padding: 2px 2px 2px 2px;
		float: left;
		
		margin: 5px 5px 5px 5px;
	}
	
	.mgm_quote_bio
	{
		color: #336699;
		padding: 2px 2px 2px 2px;
		
		font-family:"Times New Roman", Times, serif;
		font-size: 12px;
		
		margin: 5px 5px 5px 0px;
	}
	
	.mgm_quote_open_quotes
	{	
		float: left;
		
		height: 150px;
	}
	
	.mgm_quote_close_quotes
	{
		float: right;
		
		height: 150px;
	}
	
	.mgm_quote_bio_source
	{
		color: #000000;
		padding: 0px 2px 2px 2px;
		
		font-family:"Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: bold;
		
		float: left;
	}
	
	.leader_left
	{
		float: left;
		
		width: 250px;
	}
	
	.leader_right
	{
		float: right;
		
		width: 250px;
	}
	
	.leader_thumb
	{
		float: left;
		
		width: 50px;
		height: 50px;
		
		margin-right: 5px;
		
		padding: 2px 2px 2px 2px;
		border: 1px #dcdcdc solid;
	}
	
	.leader_details_name
	{
		font-weight: bold;
	}
	
	/*--------------------------------------------*/
	/*		PhD / MSc CONTACT US
	/*--------------------------------------------*/
	.staff_box
	{
		width: 525px;
		height: auto;
		float: left;
		padding: 10px 0px 10px 0px;
		
		font-size:10px;
	}
	
	.staff_box_left
	{
		width: 260px;
		height: auto;
		float: left;
		padding: 10px 0px 10px 0px;
		
		font-size:10px;
	}
	
	.staff_box_right
	{
		width: 260px;
		height: auto;
		float: right;
		padding: 10px 0px 10px 0px;
		
		font-size:10px;
	}
	
	.staffName
	{
		font-size:12px;
	}
	
	.staffPhoto
	{
		height: 70px;
		width: 70px;
		
		border-width: 1px;
		border-color: #dcdcdc;
		border-style: solid;
		
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 1px;
		padding-right: 1px;
		
		float: left;
		
		margin-right: 5px;
		margin-bottom: 5px;
	}
	
	.staffInfo
	{
		margin-left: 10px;
	}
	
	.smallIMG
	{
		
		border-width: 1px;
		border-color: #dcdcdc;
		border-style: solid;
		
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 1px;
		padding-right: 1px;
		
		float: left;
		
		margin-right: 5px;
		margin-bottom: 5px;
	}
	

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}
<!-[if IE 7]>
.clearfix {display:inline-block;}
.clearfix {display:block;}
<![endif]->

/******Graduate Fairs********/

table.collapse {
    border-collapse:collapse;
}

#graduate_fairs td, th{
  	padding:0.1em 2em;
   	vertical-align:text-top;
	display:table-cell;
 	text-align: left;
   	padding:0px;
	border: 1px solid #a2a2a2;
	margin:0px;
}

#graduate_fairs th {
	background-color:#dcdee6;
	font-size:1.15em;
}

#graduate_fairs .fair_city {
	width:26%;
	font-weight:bold;
}

#graduate_fairs .fair_dte_time {
	width:39%;
}

#graduate_fairs .fair_location{
	width:35%
}

.notice
{
	width: 75%;
	height: 20px;
	
	padding: 3px 3px 0px 3px;
	
	margin: 0 auto;
	
	background-color:#69F;
	
	border: 1px solid #dcdcdc;
	
	text-align:center;
	
	margin-bottom: 10px;
}

/*****************************************************/
/*	Welcome to Kingston page
/*****************************************************/
.categoryRow
{
	width: 530px;
	margin: 10px 5px 10px 5px;
	
	float: left;
}

.categoryTitle
{
	width: 100%;
	font-weight: bold;
	font-size: 14px;
	
	color: #799098;
	
	margin: 0px 0px 5px 0px;
	padding: 0px;
	
	float: left;
}

.categoryThumb
{
	width: 100px;
	
	float: left;
	
	margin: 5px 0px 0px 0px;
}

.categoryContent
{
	width: 420px;
	height: auto;
	
	padding: 5px;
	
	float: left;
}



.school_profile
{
	float: left;
	width: 545px;
	margin: 0px;
}

.school_photo
{
	position: absolute;
	top: 10px;
	left: 0px;
	width: 180px;
}

.school_description
{
	position: relative;
	width: 335px;
	margin: 0px;
	padding-left: 200px;
	padding-bottom: 30px;
}

.school_description h2.mgm
{
	font-size: 1.2em;
	color: #2F4A8D;
	font-weight: normal;
	margin: 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;}

/*Queens Graduate Diploma in Accounting*/
#da #slider1 {
	border:3px solid #CCCCCC;
	float:left;
	height:300px;
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	width:534px;
}
#da ul.tabs li a {
	color:#333333;
	display:block;
	font-weight:bold;
	padding:4px 15px;
	text-decoration:none;
}
#da ul.tabs li a.active {
	background:#FFFFFF none repeat scroll 0 0;
	border-right:1px solid #CCCCCC;
	color:#336699;
	text-decoration:none;
}
#da .unit {
	float:left;
	height:250px;
	padding:15px;
	width:504px;
}
#da ul.tabs li {
	float:left;
}
#da ul.tabs {
	background:#EEEEEE;
	loat:left;
	list-style-type:none;
	margin:0;
	padding:0;
	width:534px;
	float: left;
}
#da .bluebox {
	background:#B8C8D6 url(images/bk_blue.jpg) repeat-x scroll 0 0;
	border-bottom:1px solid #9AB0C5;
	float: right;
	width: 200px;
	padding: 10px 15px;
	font-weight: normal;
	margin: 0 0 10px 20px;
}
#da .bluebox p {
        margin: 0px;
}
#da .container {
        width: 600px;
}
#da .bluebox ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#da .bluebox li {
	border-top: dotted 1px #9AB0C5;
	padding: 5px 0px;
	font-weight: normal;
	line-height: 1.5em;	
}
#da h3 {
	background: #EEE;
	width: 524px;
	padding: 5px 10px;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	float: left;
        margin: 20px 0px 10px 0px;
}
#da .container {
        clear:both;
        width:1602px;
}
#da .unit img {
        float:right;
        margin-left:20px;
}
p {
        line-height: 140%;
}
#da #enroll {
        position: absolute;
        top: 5px;
        right: 0px;
}
#da {
        position: relative;
}
#da h1 {
        margin: 0px 0px 20px 0px;
        padding: 12px 0px;
}
h2.gray {
        color: #333;
        border-bottom: 1px dotted #CCC;
        padding-bottom: 15px;
        margin-bottom: 15px;
}
a img {border: none;}
#download {float: right; margin: 0 0 10px 20px; clear: both;}
table.schedule {border-top: 1px solid #CCC; border-right: 1px solid #CCC; margin: 15px 0;}
table.schedule td, table.schedule th {
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-top: none; 
    border-right: none;
    padding: 5px;
}
table.schedule th {
    text-transform: uppercase;
    color: #666;
    font-size: 12px;
    background: #EEE;
}
#da div.extramargin {
    margin-top: 30px;
}
#da div.notes {
    background:#DBE3EA;
    border-bottom:1px solid #9AB0C5;
    padding: 10px 15px;
    font-weight: normal;
    margin: 0 0 20px 0;
}
#da div.notes h2 {
    margin: 0 0 5px 0;
    font-size: 12px;
}
#da div.notes p {
    margin: 0;
}
#da fieldset {
    border: #BEC1CF 1px solid;
    background: #EDEEF2;
    margin: 10px 0;
    padding: 10px 15px
}
#da .required {
    color: #993333;
}
#da input.check {
    width: 500px;
    padding: 5px 0px;
    border: 1px solid #999;
    border-bottom: 2px solid #999;
    margin: 1px 0px 6px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 14px;
}
#da fieldset input.check {
    width: 460px;
}
#da label {
    font-weight: bold;
}
/*FOR NEW CONTACT FORMS*/
#contact {
	width: 540px;
	overflow: hidden;
	font-family: arial;
	font-size: 12px;
	color: #333;
        margin-bottom: 20px;
}
#contact h1 {
	color: #091C4E;
	width: 100%;
	float: left;
	border-bottom: 1px dotted #CCC;
	padding: 10px 0px;
}
#contact #colleft {
	float: left;
	width: 305px;
}
#contact #colright {
	float: left;
	width: 215px;
	margin-left: 20px;
}
#contact input.field, #contact textarea.area{
	width: 303px;
	border: #999 1px solid;
	border-bottom: #999 2px solid;
	font-size: 14px;
	padding: 4px 0px;
}
#contact label {
	font-weight: bold;
	margin: 10px 0px 3px 0px;
	float: left;
}
#contact .selectarea {
	width: 303px;
	font-size: 14px;
}
#contact .box {
	background: #EEE;
	border: #999 1px solid;
	border-bottom: #999 2px solid;
	width: 281px;
	padding: 10px;
	margin: 15px 0px;
}
#contact .box h2 {
	color: #004B84;
	font-size: 13px;
	margin: 0px;
}
#contact .box input.field {
	width: 280px;
	margin-bottom: 10px;
}
#contact .box ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#contact .box li {
	width: 100%;
	float: left;
	padding: 5px 0px;
	border-top: #CCC dotted 1px;
}
#contact #intro img {
	float: right;
	margin-left: 10px;
}
#contact #intro p {
	margin: 0 0 20px 0px;
}
#contact #colright .box {
	width: 193px;
	margin: 0px 0px 15px 0px;
	float: left;
}
#contact #colright .box p {
	margin: 0px;
	width: 142px;
	float: right;
}
#contact #colright .box h2 {
	margin: 0px 0px 10px 0px;
}
#contact .box ul img {
	float: left;
	border: #999 1px solid;
}
#contact span.position {
	font-size: 11px;
}
#contact a {
	color: #004B84;
}
#contact #queenstour {
	border: #999 1px solid;
	border-bottom: #999 2px solid;
	width: 193px;
	padding: 10px;
	float: left;
	font-size: 11px;
}
#contact #queenstour p {
	margin: 0px;
}
#contact #queenstour h2 {
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	color: #666;
}
/*--DOUBLE DEGREES SLIDERS--*/
.hidden {display:none;}
.school_profile h2.closed {
	background: #FFF url(/grad_studies/mgm/images/closed.png) no-repeat scroll 0 0;
	border-top:2px solid #CCCCCC;
	color:#00184E;
	font-size:1em;
	font-weight:normal;
	margin:0;
	padding:10px 0;
	text-indent:30px;
	cursor:pointer;
}
.school_profile h2.open {
	background: #FFF url(/grad_studies/mgm/images/open.png) no-repeat scroll 0 0;
	border-top:2px solid #CCCCCC;
	color:#00184E;
	font-size:1em;
	font-weight:normal;
	margin:0;
	padding:10px 0;
	text-indent:30px;
	cursor:pointer;
}
.story {
	background: #F8F8E2;
	border: 1px solid #ECECC9;
	margin: 15px 0px 25px 0px;
	float: left;
	padding: 10px 15px;
}
.story .cleft {
	float: left;
	border-right:1px solid #C6C6B5;
	float:left;
	margin-right:20px;
	width:230px;
	padding:0 20px 0 0;
}
.story .cleft p {
	margin: 0px;
}
.story .cright {
	float: left;
	width: 220px;
}
.story .cright a {
	margin-top: 10px;
	width: 140px;
	flot: left;
}
.story .cright img {
	float: left;
	margin-right: 15px;
}
.image_left {
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}
.alumni_quote {
	background: #CCE5E5;
	padding: 10px 15px;
	border: 1px solid #B2D8D8;
	width: 500px;
}
.error_message{ color:#990000; font-weight:bold}
.message_feedback{ color:#990000; font-weight:bold}

.announce
{float:left;
width: 500px;
border: 1px solid #B6CCCC;
background-color:#D3E7E7;
padding: 5px 10px;
margin: 5px 0 15px 0px;
}


#bottom_content
{
	float: left;
	padding: 0px 0px 20px 0px;
	width: 754px;
	color: #3D3D3D;
	background: #EEE url(http://business.queensu.ca/execdev/images/deg4.jpg) repeat-x;
}


#tabs
{
	float: left; 
	width: 754px;
	margin: 20px 0px;
}

ul#tab_li
{
	float: left;
	width: 754px;
	margin: 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	

}

ul#tab_li li
{
	float: left;
	font-size: 1.3em;
	text-align: center;
}

ul#tab_li li a
{
	display: block;
	padding: 20px 10px;
	background-color: #FFF;
	background-image: url(http://business.queensu.ca/execdev/images/nav_shadow.jpg);
	background-position:bottom;
	background-repeat: repeat-x;
}

ul#tab_li li a.why
{
	width: 160px;
}

ul#tab_li li.activetab a
{
	background: #FFF;
}

ul#tab_li li a
{
	display: block;
	padding: 7px 15px;
	text-decoration: none;
	font-weight: bold;
	color: #0C2446;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	font-size: 14px;
	margin-right: 4px;
}

#tab_introduction
{
	clear: both;
	width: 733px;
	padding: 15px 10px 0px 10px;
}
#tab_content
{
	clear: both;
	width: 754px;
}

#grad_index {
	font-family: arial;
	font-size: 13px;
	color: #333;
	width: 754px;
}
#grad_index #programs img {
	float: left;
	margin-right:15px;
}
#grad_index p {
	line-height: 1.3em;
}
#grad_index #preheader {
	background: #0D2043 url(http://www.business.queensu.ca/grad_studies/images/deg.png) repeat-x bottom left;
	color: #FFF;
	padding: 15px 25px;
	float: left;
	width: 704px;
}
#grad_index #preheader .left {
	float: left;
	width: 350px;
	margin-right: 40px;
	font-size: 14px;
}
#grad_index #preheader .right {
	float: left;
	margin-top: 55px;
}
#grad_index #preheader p {
	margin: 0px;
}
#grad_index #preheader .left h1 {
	color: #CADFD8;
	margin: 0px;
	font-weight: normal;
	font-size: 22px;
	border: none;
}
#grad_index #content {
	clear: both;
	width: 754px;
}


#grad_index #programs {
	float: left;
	background: #FFFFFF;
	padding: 15px 17px;
	width: 720px;
	border-bottom: 4px solid #CCC;
}

#grad_index .research {
	width: 359px;
	float: left;
	border-right: 1px solid #CCC;
}
#grad_index .practical {
	width: 359px;
	float: left;
}
#grad_index .research h2.beige{
	background: #E0D1B2;
	padding: 10px 15px;
	margin: 0px 0px 15px 0px;
	font-weight: normal;
	font-size: 18px;
}

#grad_index .practical h2.blue {
	background: #CDD7E2;
	padding: 10px 15px;
	margin: 0px 0px 15px 0px;
	font-weight: normal;
	font-size: 18px;
}
#grad_index #programs ul {
	margin: 10px 15px;
	padding: 0;
	list-style-type: none;
}
#grad_index #programs li {
	border-bottom: 1px dotted #CCC;
	padding-bottom: 20px;
	margin-bottom: 15px;
}
#grad_index #programs li.last {
        border: none;
}
#grad_index #programs h3 {
	color: #243D67;
	font-size:15px;
}
#grad_index #programs a {
	color: #243D69;
	margin-right: 5px;
}
#grad_index #box {
	background: #EEEEEE;
	border: #CCC 1px solid;
	margin: 15px;
	padding: 15px;
}
#grad_index #box h2 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
}

.right_fac_col
{
	float: left;
	width: 345px;
	margin: 0px 0px 0px 15px;
}

.right_fac_col #faculty_nav
{
	float: left;
	width: 358px;
	margin: 2px 0px 15px 0px;
}


#programs .right_fac_col  #faculty_nav ul.faculty
{
	float: left;
	list-style: none;
	border-bottom: 0px;
	margin: 0px;
	padding: 0px;
}


#programs .right_fac_col  #faculty_nav ul li
{
	float: left;
	border-bottom: none;
	margin: 0px 5px 0px 0px;
	padding: 3px 3px 3px 0px;
}

#programs .right_fac_col  #faculty_nav ul li a
{
	display: block;
}

#tab_content #programs .right_fac_col ul
{
	margin: 0px;
	padding: 0px;
}


#grey_column
{
	float: left;
	width: 320px;
	background-color: #EEE;
   border: #CCC 1px solid;
	padding: 15px;	
}

.publication
{
	border-bottom: 1px solid #CCC;
	margin: 5px 0px;
}

#grey_column p.right_align
{
	text-align: right;
}
.faculty_box
{
	float: left;
	width: 340px;
	margin: 0px 0px 10px 0px;
}

.faculty_box .faculty_image
{
	float: left;
	width: 90px;
}
.faculty_box .faculty_desc
{
	float: left;
	width: 250px;
}

.faculty_box .faculty_desc dl
{
	list-style: none;
}

.faculty_box .faculty_desc dl dt
{
	margin: 0px;
	padding: 0px;
}
.faculty_box .faculty_desc dl dd
{
	float: left;
	margin: 0px;
	padding: 0px;
}

#header_container
{
	float: left;
	width: 530px;
}
#header_title
{
	float: left;
	width:380px
}

#header_apply
{
	float: left;
	width: 150px;
	margin: 5px 0px 0px 0px;
}

#app_deadline
{
	float: left;
	width: 510px;
	padding: 3px 10px;
	border: 1px solid #E4E4E4;
	margin: 10px 0px;
	background-color: #EBEBEB;
}

#app_deadline_describe
{
	float: left;
	width: 349px;
	padding: 0px 14px 0px 0px;
}

#app_deadline_action
{
	float: left;
	margin: 0px 0px 10px 0px;	
}


#grad_index #extras {
	margin: 7px 7px 15px 7px;
	border: #999 solid 1px;
	background: #AAA;
	padding: 5px;
	-moz-border-radius: 5px;
	float: left;
	padding: 10px 15px;
}
#grad_index #extras .left {
	float: left;
	width: 345px;
	padding: 5px;
}
#grad_index #extras .right {
	float: left;
	width: 325px;
	margin-left: 20px;
	padding: 5px 0px;
}
#grad_index #extras h2 {
	color: #243D68;
	font-size: 14px;
	margin: 0px;
}
#grad_index #extras ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.audio {
	border:1px solid #CCCCCC;
	clear:both;
	float:left;
	margin:0 0 15px 0;
	padding:0 15px 10px 15px;
}
.audio .floatLeft {
	margin: 0 25px 5px 0;
}
.accredRow
{
	widfth: 530px;
	height: 70px;
	margin: 15px 0px 0px 0px;
	float: left;
}

.mib_note_box {
	width: 520px;
	float: left;
	padding: 0px 10px;
	background: #FFF1E0;
	border: 1px solid #E4DFCB;
	margin: 10px 0px;
	font-size:17px;
}
.header_sub{
	font-size: 12px;
	font-weight:bold;
	color:#000;
	margin:0;
}
.table {
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin: 15px 0px;
	width: 100%;
	float: left;
}
.table td {
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 10px;
}

.school_description ul {
margin: 0px;
	padding: 0 0 0 13px;
	list-style-type: bullet;
}

#advisor_list {
	background: #EEE;
	border: 1px solid #CCCCCC;
	float: right;
	padding: 10px;
	margin: 10px 0px 10px 20px;
}
#advisor_list ul {
	list-style-type: none;
	float: left;
	margin: 10px 0px;
	padding: 0px;
}
#advisor_list li {
	padding: 7px 0px;
	float: left;
	width: 100%;
	border-top: 1px #ccc dotted;
	
}
#advisor_list img {
	float: left;
	margin-right: 10px;
}
