﻿@charset "utf-8";
/* 	MI Specific Styles (Overrides)
*/
#breadcrumb { float:left;width:570px }
#content-columns h1 a { color: #FFF; border-bottom: none; }
#content-columns img { border: none; }
#content-columns a img, #content-columns #column-2 a img, #content-columns #column-3 a img { border-bottom: none; border-bottom-style: none; }
#content-columns #column-2 .left, #content-columns #column-3 .left, #content-columns #column-2 .right, #content-columns #column-3 .right, #homenews .right { padding: 1px; border: 1px #8e8d8d solid; }
#content-columns #column-2 th a { color: #FFF; }
#nav-left .mymacmenu ul a { color: #a9151b; }
/*	Homepage Styles
*/

#content-columns #column-2 #row-1 a { border-bottom-style: none; }
#content-columns #column-2 #row-1 .homeimage { margin-bottom: 5px; }
#content-columns #column-2 #row-1 .homeblurb { line-height: 1.4em; }
#content-columns .homelink { color: #4C4D4F; border-bottom: none; }
#content-columns #column-3 h4.homeexp { line-height: 1.5em; margin-top: 5px; }
#content-columns #column-3 .homehr { padding-top: 23px; }
#homecta { clear: both; margin: 0 0 20px 0; }
#homecta img { margin-right: 22px; }
#homecta a { border-bottom: none; }
#homelinks { float: left; width: 355px; }
#homelinks h3, #homenews h3 a { color: #4C4D4F; border-bottom: none; }
#content-columns #homelinks ul, #content-columns #homenews ul { margin: 0 0 1.2em 0px; padding: 0 0 0 20px; list-style: square; float: left; }
#content-columns #homelinks .last { margin-left: 10px; }
#homenews { float: left; width: 343px; border-left: 1px solid #C8C9C8; padding-left: 15px; }
#homenews p { line-height: 1.5em; font-weight: bold; }
/*	Content Styles
*/

small { font-size: 1em; color: #737475; }
#content-columns .loggedin { float: right; color: #FFF; font-size: 0.8em; line-height: 2.6em; padding-right: 10px; }
#content-columns .loggedin a { color: #FFF; }
#content-columns .imgtopright, #content-columns .imgright, #content-columns .imgtopleft, #content-columns .imgleft { float: right; margin: 0 0 10px 10px; padding: 1px; border: 1px #8e8d8d solid; }
.useracceptance { border: 1px solid #DDD; background-color: #f9f9f9; padding: 10px; margin-top: 50px; width: 50%; }
.useracceptance form { padding: 0; margin: 0; }
.clear { clear: both; }
/*	Course Template Styles
*/

#locations { width: 100%; border: 1px solid #C8C9C8; margin-bottom: 30px; }
#yearslocations { margin-bottom: 3px; border: none; width: auto; }
#locations th, #yearslocations th { padding: 3px; background-color: #EDEDEE; background-image: none; color: #424C4F; width: 150px; vertical-align: middle; border-right: none; }
#locations td, #yearslocations td { padding: 3px; }
#locations .selected, #yearslocations .selected { font-weight: bold; }
.course-locations-hd { color: #737475; font-weight: bold; }
.course-locations { border: 1px solid #C8C9C8; padding: 5px; background-color: #F5F5F5; margin-bottom: 30px; }
.course-locations .selected { font-weight: bold; }
.course-locations a { margin-right: 10px; }
#courselist { width: 100%; border: 1px solid #C8C9C8; margin-bottom: 30px; }
#courselist td { padding: 2px 4px; }
#courselist .loc { font-size: 0.8em; text-align: right; }
#courseview { }
#courseview th { }
#courseview td { padding: 8px; background-color: #F5F5F5; font-size: 0.8em; line-height: 1.4em; color: #424C4F; }
#courseview img { border: none; }
#courseview a { border-bottom: none; }
#formycib { }
#formycib th, #formycib .courseLabel { background-color: #EDEDEE; background-image: none; color: #424C4F; padding: 3px 5px; border-bottom-color: #FFF; border-bottom-style: solid; border-bottom-width: 1px; border-right: none; text-transform: none; }
#formycib .header { background-color: #a9151b; color: #FFF; padding: 5px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 1.1em; }
#formycib .header a { color: #FFF; }
#formycib td { padding: 3px 5px; border-bottom-color: #FFF; border-bottom-style: solid; border-bottom-width: 1px; }
#sampleprogram { border: 1px solid #C8C9C8; }
#lblApplyOnline img { border: none; }
#lblApplyOnline a { border-bottom: none; }
/*	Form Styles
*/

.formycib, #formy { }
.formycib td, #formy td { text-align: left; vertical-align:top; padding: .5em 1.0em; }
.formLabel, #formy th { width: 200px; background-color: #a9151b; color:#fff; text-transform:uppercase; line-height:1.2em; border:none; border-style:none; border-right-style:dotted; border-right-color:#c8c9c8; border-right-width:1px; vertical-align:top; padding: .5em 1.0em; }
.formFieldSmall { font-size: 1em; width: 100px; padding: 3px; border: 1px solid #DDD; }
.formFieldMedium { font-size: 1em; width: 200px; padding: 3px; border: 1px solid #DDD; }
.formFieldLarge { font-size: 1em; width: 300px; padding: 3px; border: 1px solid #DDD; }
.formFieldExtraLarge { font-size: 1em; width: 400px; padding: 3px; border: 1px solid #DDD; }
.formFieldHuge { font-size: 1em; width: 350px; height: 150px; border: 1px solid #DDD; }
.formFieldStretch { font-size: 1em; border: 1px solid #DDD; }
/* 	TransMenu Styles (for MyMac)
*/

#topmenu { border-collapse: collapse; border-bottom: 2px solid #CDC9CA; width: auto; }
#topmenu td { padding: 0; font-size: 1em; font-weight: bold; border-left: 1px solid #B6B6B6; white-space: nowrap; }
#topmenu .end { border-left: none; }
#topmenu a { padding: 11px 10px 0 10px; line-height: 33px; color: #525A64; text-decoration: none; background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=bg_menu_level1.gif); background-repeat: no-repeat; background-position: right top; border-bottom: none; }
#topmenu a:hover { background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=bg_menu_level1-hover.gif); }
#topmenu .menuend { background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=menu_end.gif); background-repeat: no-repeat; background-position: right; padding: 0 1px 0 0; }
/* 	Homepage Styles
*/

 .mine.column-left { float: left; width: 400px; margin-left: 0; }
.chooseimg { width: 400px; height: 175px; background-repeat: no-repeat; }
.chooseimg img { width: 400px; height: 175px; }
.actions { width: 386px; margin-left: 14px; margin-top: 10px; }
.actions img { margin-right: 8px; }
.actions .last { margin-right: 0; }
.welcometext { font-size: 0.9em; line-height: 1.3em; margin-left: 14px; margin-top: 8px; }
.newsbg { background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=bg_news.gif); background-repeat: no-repeat; width: 376px; height: 100px; margin-left: 14px; margin-top: 13px; font-size: 0.9em; padding-left: 10px; padding-top: 10px; }
.newsbg .more { background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=bg_homearrow.gif); background-repeat: no-repeat; padding-left: 12px; margin-left: 200px; margin-top: 4px; }
.newsbg .more a { color: #61914A; text-decoration: underline; }
.newsbg .newsimg { float: right; margin-right: 10px; margin-left: 10px; }
.newsbg a { color: #333; text-decoration: none; }
.findmore { margin-left: 14px; margin-top: 13px; padding-bottom: 30px; }
.findmore h2 { font-size: 1em; color: #000; margin: 0 0 10px 0; padding: 0; background-image: none; }
.findmore ul { float: left; margin: 0; padding: 0; width: 193px; }
.findmore li { list-style: none; background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=bg_homearrow.gif); background-repeat: no-repeat; padding-left: 12px; font-size: 0.9em; padding-bottom: 5px; }
.findmore a { color: #666; text-decoration: none; }
.findmore a:hover { text-decoration: underline; }
.column-right { float: right; width: 311px; margin-left: 12px; }
.quicklinks { width: 160px; float: left; padding-top: 18px; margin-bottom: 18px; }
.quicklinks h2 { color: #000; font-size: 1.2em; margin: 0 0 10px 0; padding: 0; background-image: none; }
.quicklinks ul { margin: 0; padding: 0; }
.quicklinks li { background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=bg_homearrow.gif); background-repeat: no-repeat; list-style: none; font-size: 0.9em; padding-left: 12px; padding-bottom: 4px; }
.quicklinks a { color: #666; text-decoration: none; }
.quicklinks a:hover { text-decoration: underline; }
.newstudents { float: left; padding: 49px 0 0 0; }
.nonenglish { clear: both; width: 301px; height: 65px; padding-top: 15px; background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=bg_nonenglish.gif); background-repeat: no-repeat; margin-bottom: 17px; text-align: center; }
.greenbox { background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=bg_greenbox.gif); background-repeat: no-repeat; width: 301px; height: 45px; clear: both; margin-top: 8px; }
.greenbox img { float: left; margin: 3px 4px 0 6px; }
.greenbox .txt { float: left; font-size: 1.15em; letter-spacing: 1px; font-weight: bold; padding-top: 13px; }
.greenbox a { color: #FFF; text-decoration: none; }
.courseBox { border: 2px solid #A7151B; padding: 5px 5px 0px 10px; height: 95px; margin: 0px auto; margin-bottom: 20px; width: 220px; }
.courseFinder { margin: 0px auto; }
/* homepage */
.home .courseBox { border: 2px solid #A7151B; margin: -3px -15px 0px -15px; padding: 5px 5px 0px 10px; height: 95px; }
.home .courseFinder { margin-top: -22px; margin-bottom: 35px; }
.home .courseFinder #Search { float: right; clear: both; margin: 2px 7px 0 0; }
.home .courseFinder input { margin-left: 2px; }
.courseFinder { margin-top: 0px; margin-bottom: 0px; }
#column-3 .courseFinder ul, #plcSearchBox .courseFinder ul { margin: 0px; padding: 0px; list-style: none; }
.RightColumn { margin-top: 25px; }
.home #column-3 { padding: 4px 0 0 0; }
/*homepage language */
#searchtoggle { background:url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=toggle.png) no-repeat left top; position:absolute; top:0px; right:0px; width:21px; height:19px; text-indent:-9999px; border:0; }
#searchtoggle.up { background:url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=toggle.png) no-repeat right top; }
#top-search { height:60px; width:325px; float:right; position:relative; }
#top-search .nonengmap { position:absolute; top:0px; left:0px; width:198px; height:78px; padding:5px 0 0 40px; display:none; }
#top-search .box { width:195px; background:transparent; border:0; margin-left:5px; }
#top-search .btn { margin-left:10px; width:35px; background:transparent; border:0; text-indent:-9999px; cursor:pointer; }
.column-left {
	float: left;
	width: 400px;
	margin-left: 0;
}
	.chooseimg {
		width: 400px;
		height: 175px;
		background-repeat: no-repeat;
	}
		.chooseimg img {
			width: 400px;
			height: 175px;
		}
	.actions {
		width: 386px;
		margin-left: 14px;
		margin-top: 10px;
	}
		.actions img {
			margin-right: 8px;
		}
		.actions .last {
			margin-right: 0;
		}
	.welcometext {
		font-size: 0.9em;
		line-height: 1.3em;
		margin-left: 14px;
		margin-top: 8px;
	}
	.newsbg {
		background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=bg_news.gif);
		background-repeat: no-repeat;
		width: 376px;
		height: 100px;
		margin-left: 14px;
		margin-top: 13px;
		font-size: 0.9em;
		padding-left: 10px;
		padding-top: 10px;
	}
		.newsbg .more {
			background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=bg_homearrow.gif);
			background-repeat: no-repeat;
			padding-left: 12px;
			margin-left: 200px;
			margin-top: 4px;
		}
			.newsbg .more a {
				color: #61914A;
				text-decoration: underline;
			}
		.newsbg .newsimg {
			float: right;
			margin-right: 10px;
			margin-left: 10px;
		}
		.newsbg a {
			color: #333;
			text-decoration: none;
		}
	.findmore {
		margin-left: 14px;
		margin-top: 13px;
		padding-bottom: 30px;
	}
		.findmore h2 {
			font-size: 1em;
			color: #000;
			margin: 0 0 10px 0;
			padding: 0;
			background-image: none;
		}
		.findmore ul {
			float: left;
			margin: 0;
			padding: 0;
			width: 193px;
		}
		.findmore li {
			list-style: none;
			background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=bg_homearrow.gif);
			background-repeat: no-repeat;
			padding-left: 12px;
			font-size: 0.9em;
			padding-bottom: 5px;
		}
		.findmore a {
			color: #666;
			text-decoration: none;
		}
			.findmore a:hover {
				text-decoration: underline;
			}

.column-right {
	float: right;
	width: 311px;
	margin-left: 12px;
}
	.quicklinks {
		width: 160px;
		float: left;
		padding-top: 18px;
		margin-bottom: 18px;
	}
		.quicklinks h2 {
			color: #000;
			font-size: 1.2em;
			margin: 0 0 10px 0;
			padding: 0;
			background-image: none;
		}
		.quicklinks ul {
			margin: 0;
			padding: 0;
		}
		.quicklinks li {
			background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=bg_homearrow.gif);
			background-repeat: no-repeat;
			list-style: none;
			font-size: 0.9em;
			padding-left: 12px;
			padding-bottom: 4px;
		}
		.quicklinks a {
			color: #666;
			text-decoration: none;
		}
			.quicklinks a:hover {
				text-decoration: underline;
			}
	
	.newstudents {
		float: left;
		padding: 49px 0 0 0;
	}
	.nonenglish {
		clear: both;
		width: 301px;
		height: 65px;
		padding-top: 15px;
		background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=bg_nonenglish.gif);
		background-repeat: no-repeat;
		margin-bottom: 17px;
		text-align: center;
	}
	.greenbox {
		background-image: url(http://www.bbmac.internationalstudent.info/BBFilesHandler.ashx?groupName=Images&fileName=bg_greenbox.gif);
		background-repeat: no-repeat;
		width: 301px;
		height: 45px;
		clear: both;
		margin-top: 8px;
	}
		.greenbox img {
			float: left;
			margin: 3px 4px 0 6px;
		}
		.greenbox .txt {
			float: left;
			font-size: 1.15em;
			letter-spacing: 1px;
			font-weight: bold;
			padding-top: 13px;
		}
		.greenbox a {
			color: #FFF;
			text-decoration: none;
		}


	.courseFinder {
		width: 236px;	
		position: absolute;
	}
	
		.courseFinder th, .courseFinder td, .SearchBoxRadioList {
			padding: 0px;
			margin: 0px;
		}
 .theirs