/****  *****/
/**** overall styles *****/
/****  *****/
body { background-color: #CCCCCC; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; visibility: visible; text-align: left; }
body,table,form,td,th,li,p 	{ font: 12px Arial, Helvetica, sans-serif; } 
#centeringDiv { visibility: visible; width: 800px; border-left: solid #999999 1px; border-right: solid #999999 1px; border-bottom: solid #999999 1px; }
#centeringDivSurvey { visibility: visible; width: 940px; border-left: solid #999999 1px; border-right: solid #999999 1px; border-bottom: solid #999999 1px; }
#centeringDivWorkflow { visibility: visible; width: 500px;  }

/****  *****/
/**** header styles *****/
/****  *****/
a.persistentNav:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; margin-left: 2px; margin-right: 10px; }
a.persistentNav:visited { text-decoration: none; color: #FFFFFF; margin-left: 2px; margin-right: 10px; }
a.persistentNav:hover { text-decoration: underline; color: #FFFFFF; margin-left: 2px; margin-right: 10px; }
a.persistentNav:active { text-decoration: none; color: #FFFFFF; margin-left: 2px; margin-right: 10px; }
#header { width: 800px; height: 99px; visibility: visible; background-image: url('/images/hpHeader.jpg'); border-left: solid #999999 1px; border-top: solid #999999 1px; border-right: solid #999999 1px; position: relative; }
#headerSurvey { width: 940px; height: 99px; visibility: visible; background-image: url('/images/hpHeaderSurvey.jpg'); border-left: solid #999999 1px; border-top: solid #999999 1px; border-right: solid #999999 1px; position: relative; }
#printheader { display: none; visibility: hidden; }
#topPersistentLinks { width: 300px; font-size: 10px; color: #FFFFFF; text-align: right; position: absolute; top: 10px; right: 5px; }
.scrollerWelcome { position: absolute; bottom: 0px; right: 0px; width: 520px; height: 48px; color: #FFFFFF; }
#scroller { position: absolute; bottom: 5px; left: 0px; font-size: 10px; color: #FFFFFF; text-align: left; width: 300px; }
#welcomeBack { position: absolute; bottom: 10px; font-size: 10px; color: #FFFFFF; text-align: right; width: 200px; right: 10px; }
a.loginLink:link { text-decoration: none; color: #FFFFFF; }
a.loginLink:visited { text-decoration: none; color: #FFFFFF; }
a.loginLink:hover { text-decoration: underline; color: #FFFFFF; }
a.loginLink:active { text-decoration: none; color: #FFFFFF; }
.invisibleButton { position: absolute; top: 0px; left: 0px; }


/****  *****/
/**** navigation styles *****/
/****  *****/
.primaryNavSurvey { width: 940px; height: 20px; background-image: url('/images/primNavBg.gif'); padding-top: 7px; visibility: visible; text-align: left; border-bottom: solid #75ACC8 1px; border-left: solid #999999 1px; border-right: solid #999999 1px; }
.primaryNav { width: 800px; height: 20px; background-image: url('/images/primNavBg.gif'); padding-top: 7px; visibility: visible; text-align: left; border-bottom: solid #75ACC8 1px; border-left: solid #999999 1px; border-right: solid #999999 1px; }
a.primaryNavLink:link { font-size: 11px; font-weight: bold; color: #006699; letter-spacing: 1px; text-decoration: none; text-align: center; position: relative; display: block;}
a.primaryNavLink:visited { font-size: 11px; font-weight: bold; color: #006699; letter-spacing: 1px; text-decoration: none; display: block; }
a.primaryNavLink:hover { font-size: 11px; font-weight: bold; color: #7b862c; letter-spacing: 1px; text-decoration: none; padding-top: 0px; }
a.primaryNavLink:active { font-size: 11px; font-weight: bold; color: #006699; letter-spacing: 1px; text-decoration: none; }
.primaryNavDivider { font-size: 11px; font-weight: bold; color: #006699; letter-spacing: 1px; }
a.primaryNavRollover:link { font-size: 11px; color: #006699; text-decoration: none; display: block; }
a.primaryNavRollover:visited { color: #006699; text-decoration: none; }
a.primaryNavRollover:hover { color: #7b862c; text-decoration: none; }
a.primaryNavRollover:active { color: #006699; text-decoration: none; }
.secondaryNav { width: 781px; height: 17px; background-color: #FFFFFF; font-size: 11px; color: #006699; letter-spacing: 1px; padding-top: 5px; padding-left: 19px; visibility: visible; border-bottom: solid #57708C 1px; border-left: solid #999999 1px; border-right: solid #999999 1px; text-align: left; }
.secondaryNavLink:link { font-size: 11px; color: #006699; letter-spacing: 1px; visibility: visible; text-align: left; text-decoration: none; }
.secondaryNavLink:visited { font-size: 11px; color: #006699; letter-spacing: 1px; visibility: visible; text-align: left; text-decoration: none; }
.secondaryNavLink:hover { font-size: 11px; color: #7b862c; letter-spacing: 1px; visibility: visible; text-align: left; text-decoration: underline; }
.secondaryNavLink:active { font-size: 11px; color: #006699; letter-spacing: 1px; visibility: visible; text-align: left; text-decoration: none; }

/*styles for student landing page*/
#accountNav { width: 564px; background-color: #fff; }
.accountNavLink:link { font-size: 11px; color: #006699; letter-spacing: 1px; visibility: visible; text-align: left; text-decoration: none; }
.accountNavLink:visited { font-size: 11px; color: #006699; letter-spacing: 1px; visibility: visible; text-align: left; text-decoration: none; }
.accountNavLink:hover { font-size: 11px; color: #7b862c; letter-spacing: 1px; visibility: visible; text-align: left; text-decoration: underline; }
.accountNavLink:active { font-size: 11px; color: #006699; letter-spacing: 1px; visibility: visible; text-align: left; text-decoration: none; }
.accountNavLinkRight:link { font-size: 11px; color: #006699; letter-spacing: 1px; visibility: visible; text-align: right; text-decoration: none; }
.accountNavLinkRight:visited { font-size: 11px; color: #006699; letter-spacing: 1px; visibility: visible; text-align: right; text-decoration: none; }
.accountNavLinkRight:hover { font-size: 11px; color: #7b862c; letter-spacing: 1px; visibility: visible; text-align: right; text-decoration: underline; }
.accountNavLinkRight:active { font-size: 11px; color: #006699; letter-spacing: 1px; visibility: visible; text-align: right; text-decoration: none; }
.accountNavMain { margin: 0; padding: 10px; width: 95%; text-align: right; }
.accountNavMain li { display: inline; list-style: none; margin-left: 0; padding-left: 10px; }
.accountNavReg { margin: 0; margin-left: 10px; padding: 10px; margin-top: 10px; width: 95%;  }
.accountNavReg ul { width: 100%; }
.accountNavReg li { display: inline; list-style: none; margin-left: 0; padding-left: 0px; text-align: left; }
.accountNavReg li #rightLi { display: inline; list-style: none; margin-left: 0; padding-left: 0px; text-align: right; }

/****  *****/
/**** rollover menu styles *****/
/****  *****/
#menu { width: 781px; height: 20px; position: relative; }
#menu ul { list-style: none; margin: 0; padding: 0; width: 14em; font-size: 11px; }
#menu ul li { text-align: center; }
#menu li { position: relative; }
#menu ul ul { position: absolute; padding-top: 9px; font-size: 11px; text-align: left; }
#menu ul ul li { padding-top: 7px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; background: #ffffff; font-size: 11px; text-align: left; border-left: solid #666666 1px; border-right: solid #666666 1px; border-bottom: solid #666666 1px; }
.menuTop { border-top: solid #666666 1px; }
#menu ul ul ul { position: absolute; top: 0; left: 100%; font-size: 11px; text-align: left; }

/*
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{z-index:-1; visibility: hidden; }



div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block; z-index: 500; visibility: visible; }
*/

/****  *****/
/**** sidebar styles *****/
/****  *****/
/*.sidebar { background-color: #d8dbd7; width: 230px; height: 542px; position: relative; }*/
.sidebar { background-color: #d8dbd7; width: 230px; height: 842px; position: relative; }
#default { width:157px; z-index:1; visibility: visible; background-color: #FFFFFF; color: #1F77A4; font-size: 12px; height: 170px; padding: 5px 16px 0px 16px; text-align: left; margin-top:3px;}
#whiteBoxBottom { position:absolute; width:157px; z-index:1; visibility: visible; left: 17px; top: 225px; height: 31px; }
#registerToAttend { z-index: 400; width:157px; visibility: visible; height: 24px; position: absolute; top: 36px; left: 17px; }
#sidebarLinks { width:186px; visibility: visible; position: absolute; top: 324px; left: 17px; color: #1F77A4; font-size: 11px; text-align: left; }
.regionLayer { position:absolute; width: 179px; visibility: hidden; left: 5px; top: 40px; background-color: #FFFFFF; height: 165px; }
.tourDate { font-size: 10px; }
.regionForm { visibility: visible; text-align: left; background-color:#FFFFFF; width: 173px; padding: 10px 0px 10px 16px; }
.regionList { font-size: 11px; visibility: visible; text-align: left; background-color:#FFFFFF; margin-top: 5px; margin-left: 15px; z-index:-1; }
#sidebarMyMBA { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #006699; text-align: left; position: relative; padding-top: 8px; padding-left: 20px; }
#sidebarTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #006699; text-align: center; position: relative; padding-top: 48px; }
.sidebarXML { text-align: left; width: 189px; height: 219px; background-color: #FFFFFF; position: absolute; top: 100px; left: 17px; z-index:1; }
a.sidebarBlueLinks:link { color: #1F77A4; text-decoration: none; font-weight: bold; text-align: left; }
a.sidebarBlueLinks:visited { text-decoration: none; color: #1F77A4; font-weight: bold; text-align: left; }
a.sidebarBlueLinks:hover { text-decoration: underline; color: #1F77A4; font-weight: bold; text-align: left; }
a.sidebarBlueLinks:active { text-decoration: none; color: #666666; font-weight: bold; text-align: left; }
a.sidebarBlackLinks:link { color: #666666; text-decoration: underline; }
a.sidebarBlackLinks:visited { text-decoration: underline; color: #666666; }
a.sidebarBlackLinks:hover { text-decoration: underline; color: #666666; }
a.sidebarBlackLinks:active { text-decoration: underline; color: #666666; }
#podcast { position: relative; width: 175px; z-index:1; visibility: visible; left: 13px; top: 0px; margin-top: 3px; }
table.eventSummary td.label { font-weight: bold; }
table.eventSummary { margin-bottom: 28px; }
.dottedHoriz { width: 564px; height: 3px; background-image: url('/images/dottedHoriz.gif'); visibility: visible; background-repeat: repeat-x; overflow:hidden }
.dottedVert { width: 6px; height: 921px; background-image: url('/images/dottedVert.gif'); visibility: visible; background-repeat: repeat-y; }


/****  *****/
/****footer styles *****/
/****  *****/
#footerSurvey { background-color: #FFFFFF; position: relative; width: 942px; z-index:1; visibility: visible; left: 0px; top: 0px; height: 29px; }
#footer { background-color: #FFFFFF; position: relative; width: 802px; z-index:1; visibility: visible; left: 0px; top: 0px; height: 29px; }
.copyright { position: absolute; visibility: visible; left: 20px; top: 8px; color:#999999; font-size: 10px; width: 350px; height: 20px; background-color: #FFFFFF; text-align: left; }
.footerLinks { position: absolute; visibility: visible; left: 430px; top: 8px; color:#034A6D; font-size: 10px; width: 350px; text-align: right; background-color: #FFFFFF; }
a.blueLink:link { color: #034A6D; text-decoration: none; }
a.blueLink:visited { text-decoration: none; color: #034A6D; }
a.blueLink:hover { text-decoration: underline; color: #034A6D; }
a.blueLink:active { text-decoration: none; color: #034A6D; }


/****  *****/
/**** overall interior page content styles *****/
/****  *****/
.dottedHorizInterior { width: 335px; height: 5px; background-image: url('/images/dottedHoriz.gif'); visibility: visible; }
.dottedVertInterior { width: 6px; background-image: url('/images/dottedVert.gif'); visibility: visible; }
.contentDivWide { width: 539px; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible; padding-top: 14px; padding-bottom: 10px; padding-left: 20px; text-align: left; }
.contentDivFullWidth { width: 775px; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible; padding-top: 14px; padding-left: 12px; padding-right: 13px; text-align: left; padding-bottom: 14px; }
.contentDivFullWidthSurvey { width: 905px; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible; padding-top: 14px; padding-left: 12px; padding-right: 13px; text-align: left; padding-bottom: 14px; }
.contentDivFullWidthWorkflow { width: 500px; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible; padding-top: 0px; padding-left: 4px; padding-right: 5px; text-align: left; padding-bottom: 0px; }
.contentDivVideos { width: 539px; height:400; background-color: #FFFFFF; visibility: visible; padding-top: 14px; padding-bottom: 10px; padding-left: 20px; text-align: left; }


/****  *****/
/**** home page content styles *****/
/****  *****/
.flashIntro { width: 564px; height: 216px; background-color: #FFFFFF; visibility: visible; }
img.hpPhotoLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
.hpdottedHoriz { width: 564px; height: 5px; background-image: url('/images/dottedHoriz.gif'); visibility: visible; }
.hpdottedVert { width: 6px; height: 531px; background-image: url('/images/dottedVert.gif'); background-color: #FFFFFF; visibility: visible; }
.hpContentDiv { width: 564px; background-color: #565B6E; font-size: 11px; color: #FFFFFF; visibility: visible; height: 700px; position: relative; top: 0px; left: 0px; padding-top: 0px; margin-top: 0;}
.hpContentTextHeader {width: 280px; font-size: 14px; font-weight: normal; color: #FFFFFF; visibility: visible; text-align: left; }
.hpContentText {
	width: 291px;
	font-size: 12px;
	color: #FFFFFF;
	visibility: visible;
	text-align: left;
	line-height: 140%;
	position: absolute;
	top: 28px;
	font-weight: normal;
	height: 20px;
	left: -2px;
}
.hpPullQuote { width: 190px; position: absolute; top: 20px; left: 340px; visibility: visible; text-align: left;  line-height: 150%; }
.hpPullQuoteText { font-size: 12px; color: #FFFFFF; visibility: visible;  line-height: 150%;}
.hpPullQuoteName { font-size: 10px; color: #FFFFFF; font-style: italic; text-align: right; visibility: visible; }
a.hpContentTextHeader:link { text-decoration: none; color: #FFFFFF; }
a.hpContentTextHeader:visited { text-decoration: none; color: #FFFFFF; }
a.hpContentTextHeader:hover { text-decoration: underline; color: #FFFFFF; }
a.hpContentTextHeader:active { text-decoration: none; color: #FFFFFF; }
.contentText {
	width: 530px;
	position: absolute;
	left: 19px;
	top: 22px;
	visibility: visible;
	height: 486px;
	overflow: auto;
	text-align: left;
}

/****  *****/
/**** student landing page content styles *****/
/****  *****/
#regPage { background: #fff; }
/*.regContentDiv { width: 564px; background: #fff url('/images/content-bkgd.gif') repeat-x; font-size: 11px; color: #000; visibility: visible; position: relative; top: 0px; left: 0px;  min-height: 420px; padding: 14px 0;} // does not show thru iframes in ie */
.regContentDiv { width: 564px; background-color: #ffffff; font-size: 11px; color: #000; visibility: visible; position: relative; top: 0px; left: 0px;  min-height: 420px; padding: 14px 0;}
.regContentText { padding: 0 24px; color: #000; visibility: visible; text-align: left; line-height: 130%; }
.regButtons {
	float: right;
	width: 144px; /* width: 170px; */
}
.regContentDiv h2 { font-size: 14px; font-weight: bold; }
.regContentText p, .regContentText td { font-size: 12px; color: #000; text-align: left; }
.regContentText td { vertical-align: top; padding-right: 10px; }
.regNews { position:relative; float: right; width: 144px; padding-right: 0; margin-right: 0;} /* width: 170px; */
.regNewsItemLayer { position:relative; width: 144px; visibility: visible; margin: 0 !important; padding: 0 !important; background-color: #FFFFFF;  }
.regNewsItemDiv { font-size: 12px; visibility: visible; text-align: left; width: 138px; margin-top: 20px; margin-bottom: 30px; border-top: solid #999999 1px; border-left: solid #999999 1px; border-right: solid #999999 1px; }
.regLineHeight { line-height: 130%; }
.regNewsItemHeaderCell { visibility: visible; height: 20px; width: 138px; background-image: url('/images/cityScheduleHeader.gif'); }
.regNewsItemDataCell { visibility: visible; border-bottom: solid #999999 1px; font-size: 11px; color: #333333; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; }
.regNewsItemHeader { font-size: 11px; color: #006699; visibility: visible; text-align: left; font-weight: bold; position: relative; top: 0px; width: 138px; left: 5px; }

/****  *****/
/**** registration page sidebar styles *****/
/****  *****/
.regSidebar { background-color: #d8dbd7; width: 210px; padding: 10px; color: #1F77A4; font-size: 11px; text-align: left; }
.regSidebarmymba{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #006699; text-align: left; position: relative; padding-top: 8px; padding-left: 5px; }
.regSidebar h3 { margin: 0; padding: 4px 0; color: #000; border-top: solid 1px #acacac; border-bottom: solid 1px #acacac; }
.regSidebarMedHeading { font-size: 12px; font-weight: bold; margin: 0; padding: 4px 0; color: #000000; visibility: visible; }
.regSidebar ul { margin: 0; padding: 0; }
.regSidebar ul li { list-style: none; margin: 0; padding: 4px 0; font-size: 11px; border-top: dotted 1px #acacac; margin-left: 0; padding-left: 16px; text-indent:-16px;}
.regSidebar ul li.firstItem { border-top: none; margin-left: 0; padding-left: 16px; text-indent:-16px;}
.regSidebar ul ul { padding-left: 14px; }
.regSidebar ul ul li { list-style: none; margin-top: 4px; margin-left: 0; padding-left: 16px; text-indent:-16px;}
.regSidebar ul ul li.firstItem { border-top: dotted 1px #acacac; margin-top: 4px; margin-left: 0; padding-left: 16px; text-indent:-16px;}
a.sidebarBlueLinks:link { color: #1F77A4; text-decoration: none; font-weight: bold; text-align: left; padding-left: 0; text-indent:-16px;}
a.sidebarBlueLinks:visited { text-decoration: none; color: #1F77A4; font-weight: bold; text-align: left; padding-left: 0; text-indent:-16px;}
a.sidebarBlueLinks:hover { text-decoration: underline; color: #1F77A4; font-weight: bold; text-align: left; }
a.sidebarBlueLinks:active { text-decoration: none; color: #666666; font-weight: bold; text-align: left; }
a.sidebarBlackLinks:link { color: #666666; text-decoration: underline; }
a.sidebarBlackLinks:visited { text-decoration: underline; color: #666666; }
a.sidebarBlackLinks:hover { text-decoration: underline; color: #666666; }
a.sidebarBlackLinks:active { text-decoration: underline; color: #666666; }


/****  *****/
/**** event page content styles *****/
/****  *****/
.leftContentDiv { width: 181px; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible; }
.partnersLogos { background-color: #FFFFFF; width: 174px; color: #666666; font-size: 11px; visibility: visible; text-align: center; margin-left: 6px; margin-top: 20px; }
.bSchoolHeader { background-color: #4D5467; position: relative; top: 4px; color: #FFFFFF; font-size: 12px; font-weight: bold; visibility: visible; text-align: center; padding-top: 4px; padding-bottom: 8px; line-height: 16px; }
.pastSchools { position: relative; visibility: visible; top: 0px; background-color: #FFFFFF; border-bottom: solid #999999 1px; }
.contentDiv { width: 352px; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible; padding-top: 14px; padding-left: 25px; text-align: left; }
.contentTextIntroHeader { font-size: 14px; font-weight: normal; color: #006699; visibility: visible; text-align: left; padding-top: 10px; padding-left: 10px; }
.contentTextHeader { font-size: 20px; font-weight: normal; color: #006699; visibility: visible; text-align: left; }
.contentTextIntro { font-size: 12px; color: #006699; visibility: visible; text-align: left; padding-top: 10px; padding-left: 10px; line-height: 130%; }
.cityLinksDiv { width: 350px; }
a.cityLinks:link { color: #333333; text-decoration: underline; margin-right: 10px; }
a.cityLinks:visited { text-decoration: underline; color: #333333; margin-right: 10px; }
a.cityLinks:hover { text-decoration: underline; color: #333333; margin-right: 10px; }
a.cityLinks:active { text-decoration: underline; color: #333333; margin-right: 10px; }
.cityName { font-size: 14px; font-weight: bold; color: #006699; visibility: visible; text-align: left; padding-top: 10px; }
.cityInfo { padding-top: 20px; font-size: 12px; color: #000000; visibility: visible; text-align: left; }
.cityLineHeight { line-height: 130%; }
/*.cityLocationLayer { position:relative; width: 319px; visibility: visible; left: 0px; top: 0px; bottom: 0px; background-color: #FFFFFF;  }*/
.cityLocationLayer { position:relative; width: 319px; visibility: visible; margin: 0 !important; padding: 0 !important; background-color: #FFFFFF;  }
.registerButtonInline { font-size: 12px; color: #FFFFFF; visibility: visible; text-align: center; padding-top: 5px; width: 319px; margin-top: 5px; background-color:#FFFFFF; padding-bottom: 5px; }
.cityScheduleDiv { font-size: 12px; visibility: visible; text-align: left; width: 311px; margin-top: 20px; margin-bottom: 30px; border-top: solid #999999 1px; border-left: solid #999999 1px; border-right: solid #999999 1px; }
.cityScheduleHeaderCell { visibility: visible; height: 20px; width: 319px; background-image: url('/images/cityScheduleHeader.gif'); }
.cityScheduleDataCell { visibility: visible; border-bottom: solid #999999 1px; font-size: 11px; color: #333333; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; }
.cityScheduleHeader { font-size: 11px; color: #006699; visibility: visible; text-align: left; font-weight: bold; position: relative; top: 0px; width: 300px; left: 5px; }
/*.cityScheduleLayer { position:relative; width: 319px; visibility: visible; left: 0px; top: 0px; bottom: 0px; background-color: #FFFFFF;  }*/
.cityScheduleLayer { position:relative; width: 319px; visibility: visible; margin: 0 !important; padding: 0 !important; background-color: #FFFFFF;  }


/****  *****/
/**** application process page content styles *****/
/****  *****/
.appProcessIntro { width: 564px; height: 204px; background-color: #FFFFFF; color: #565B6F; visibility: visible; }
.appProcessTextHeader { font-size: 16px; font-weight: bold; color: #565B6F; visibility: visible; text-align: left; width: 500px; }
.appProcessTextIntro { font-size: 12px; color: #333333; visibility: visible; text-align: left; padding-top: 10px; padding-bottom: 25px; line-height: 130%; }
.appProcessTextCol { font-size: 12px; color: #333333; visibility: visible; text-align: left; width: 245px; padding-top: 5px; padding-right: 15px; line-height: 130%; }
.appProcessChartTitle { color: #333333; font-size: 11px; font-weight: bold; padding-top: 5px; padding-bottom: 0px; visibility: visible; text-align: left; width: 539px; }
.appProcessSubhead { color: #333333; font-weight: bold; padding-top: 5px; padding-bottom: 0px; }
.contentDivWide p { line-height: 130%; }


/****  *****/
/**** mini reg page content styles *****/
/****  *****/
.miniRegTextHeader { font-size: 16px; color: #006699; visibility: visible; text-align: left; width: 530px; line-height: 130%; }
.miniRegPositionRequired { position: relative; margin-top: 15px; width: 530px; }
.miniRegSubheadOne { font-size: 12px; font-weight: bold; color: #006699; visibility: visible; text-align: left; width: 195px; }
.miniRegRequired { font-size: 10px; color: #E19A69; visibility: visible; text-align: left; width: 150px; position: absolute; top: 2px; left: 200px; }
.miniRegForm { position: relative; margin-top: 20px; width: 530px; }
.miniRegFormColOne { font-size: 11px; color: #006699; visibility: visible; text-align: left; width: 250px; position: relative; line-height: 130%; }
.miniRegFormColTwo { font-size: 11px; color: #006699; visibility: visible; text-align: left; width: 250px; position: absolute; top: 0px; left: 258px; line-height: 130%; }
.redText { color: #E19A69; }
.miniRegSubheadTwo { position: relative; margin-top: 15px; font-size: 12px; font-weight: bold; color: #006699; visibility: visible; text-align: left; width: 195px; }
.miniRegSurveyIntro { position: relative; margin-top: 10px; font-size: 12px; color: #006699; visibility: visible; text-align: left; width: 530px; }
.dottedHorizMiniReg { width: 530px; height: 5px; background-image: url('/images/dottedHoriz.gif'); visibility: visible; }
.surveyQuestion { position: relative; margin-top: 5px; visibility: visible; width: 530px; }
.surveyQuestionText { font-size: 11px; color: #006699; text-align: left; margin-left: 2px; }
.miniRegSubmit { position: relative; visibility: visible; width: 530px; text-align: right; }
.miniRegLoginDiv { width: 236px; margin-top: 5px;}
.miniRegLoginBgTop { background-image: url('/images/miniRegLoginTop.gif'); width: 218px; height: 18px; margin-left: 5px; }
.miniRegLoginBgBottom { background-image: url('/images/miniRegLoginBottom.gif'); width: 218px; height: 18px; margin-left: 5px; }
.miniRegLoginContent { position: relative; background-color: #D9D9D9; width: 208px; margin-left: 5px; padding-left: 10px; }
.miniRegMemberLogin { position: relative; margin-bottom: 5px; font-size: 12px; font-weight: bold; color: #006699; visibility: visible; text-align: left; width: 200px; }
.miniRegLoginTable { position: relative; top: 0px; left: 0px; text-align: left; width: 200px; }
.miniRegLoginText { width: 75px; font-size: 10px; color: #006699; visibility: visible; text-align: left; }
.miniRegForgot { font-size: 10px; margin-top: 5px; color: #333333; text-align: left; width: 200px; }
.miniRegLoginSubmit { position: relative; margin-top: 7px; visibility: visible; width: 188px; text-align: right; }


/****  *****/
/**** single column page type styles *****/
/****  *****/
.decorativeGrayBar { height: 26px; width: 564px; background-color: #565B6F; }
img.inlinePhoto { float: right; margin-left: 10px; margin-bottom: 5px; }
img.inlinePhotoLeft { float: left; margin-right: 15px; margin-bottom: 15px; }
.oneColSubhed { color: #333333; font-size: 14px; text-align: left; font-weight: bold; margin-top: 20px; margin-bottom: 8px; width: 525px; }
.oneColSubsubhed { color: #333333; font-size: 12px; text-align: left; font-weight: bold; margin-bottom: 8px; width: 525px; }
.oneColText { color: #333333; font-size: 12px; text-align: left; margin-top: 8px; width: 525px; line-height: 130%; }
.oneColList { list-style-image: url('/images/doubleArrow.gif'); color: #333333; font-size: 12px; text-align: left; margin-right: 20px; }
.oneColListItem { line-height: 130%; padding-bottom: 5px; }
.oneColContactBox { padding-top: 20px; padding-bottom: 20px; padding-left: 10px; width: 326px; border: solid #999999 1px; margin-top: 15px; background-color: #EAE9F1; }
.oneColContactBoxText { font-size: 12px; font-weight: bold; color: #333333; visibility: visible; text-align: left; }
.eventsAnchors { font-size: 12px; color: #333333; visibility: visible; text-align: left; background-color: #E9E9E9; border: solid #333333 1px; padding: 5px; width: 270px; margin-top: 15px; }
.oneColEmphasis { font-style: italic; }


/****  *****/
/**** podcast page styles *****/
/****  *****/
.podcastTextHeader { font-size: 16px; font-weight: bold; color: #565B6F; visibility: visible; text-align: left; line-height: 130%; }
.podcastSubhed { color: #333333; font-size: 14px; text-align: left; font-weight: bold; margin-bottom: 8px; width: 400px; line-height: 130%; }
.podcastText { color: #333333; font-size: 12px; text-align: left; width: 400px; }
a.podcastLink:link { color: #cc6600; font-size: 12px; text-align: left; width: 350px; font-weight: bold; }
a.podcastLink:visited { color: #cc6600; font-size: 12px; text-align: left; width: 350px; font-weight: bold; }
a.podcastLink:hover { color: #cc6600; font-size: 12px; text-align: left; width: 350px; font-weight: bold; }
a.podcastLink:active { color: #cc6600; font-size: 12px; text-align: left; width: 350px; font-weight: bold; }
.downloadIcon { padding-bottom: 3px; padding-top: 3px; padding-right: 10px; }

/****  *****/
/**** styles for calendar page created March 2008 *****/
/****  *****/
.calendarOverallHeader { height: 75px; display: block; margin-bottom: 5px; }
.calendarTextHeader { display: inline; float: left; color: #0079AA; font-size: 16px; font-weight: bold; text-align: left; width: 250px;  }
.calendarLegend { display: inline; float: right; width: 275px; border: solid 1px #666666; }
.calendarLegendTitle { width: 270px; background-color: #DCDDDE; font-size: 12px; color: #000000; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; }
.legendGraphic { background-color: #FFFFFF; text-align: center; }

.firstCalendar { position: relative; margin-top: 10px; margin-bottom: 5px; }
.firstCalendar table { border-collapse: collapse; }
.firstCalendar td { border-collapse: collapse; border: solid 1px #666666; vertical-align: top; margin: 0px; padding: 0px 0px 0px 0px; }
.calendarMonth { background-color: #086790; color: #FFFFFF; font-size: 15px; font-weight: bold; height: 22px; padding-left: 5px; padding-top: 3px; }
.calendarDay { background-color: #BEC8D8; height: 14px; font-size: 12px; color: #000000; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; }

.calendarEmpty { background-color: #FFFFFF; height: 15px; width: 176px; font-size: 12px; color: #000000; vertical-align: top; padding-top: 1px; padding-left: 4px; }
.calendarAsia {
	background-color: #DFE2C1;
	height: 15px;
	width: 176px;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
}
.calendarUS {
	background-color: #F9EECC;
	height: 15px;
	width: 176px;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
}
.calendarIndia {
	background-color: #D5DBE5;
	height: 15px;
	width: 176px;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
}
.calendarLA {
	background-color: #D4C6D8;
	height: 15px;
	width: 176px;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
}
.calendarCanada {
	background-color: #ECA88F;
	height: 15px;
	width: 176px;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
}
.calendarEurope {
	background-color: #D8C7BF;
	height: 15px;
	width: 176px;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
}
.calendarAfrica { background-color: #BEDDE8; height: 15px; width: 176px; font-size: 12px; color: #000000; vertical-align: top; padding-top: 1px; padding-left: 4px; }


.asiaDoubleTop { padding-top: 1px; padding-left: 4px; font-size: 10px; height: 15px; background-color: #DFE2C1; }
.usDoubleTop { padding-top: 1px; padding-left: 4px; font-size: 10px; height: 16px; background-color: #F9EECC; }
.indiaDoubleTop { padding-top: 1px; padding-left: 4px; font-size: 10px; height: 16px; background-color: #D5DBE5; }
.laDoubleTop { padding-top: 1px; padding-left: 4px; font-size: 10px; height: 16px; background-color: #D4C6D8; }
.canadaDoubleTop { padding-top: 1px; padding-left: 4px; font-size: 10px; height: 16px; background-color: #ECA88F; }

.asiaDoubleBottom { padding-top: 1px; font-size: 10px; height: 15px; background-color: #DFE2C1; border-top: solid 1px #666666; text-align: center; }
.usDoubleBottom { padding-top: 1px; font-size: 10px; height: 15px; background-color: #F9EECC; border-top: solid 1px #666666; text-align: center; }
.indiaDoubleBottom { padding-top: 1px; font-size: 10px; height: 15px; background-color: #D5DBE5; border-top: solid 1px #666666; text-align: center; }
.laDoubleBottom { padding-top: 1px; font-size: 10px; height: 15px; background-color: #D4C6D8; border-top: solid 1px #666666; text-align: center; }
.canadaDoubleBottom { padding-top: 1px; font-size: 10px; height: 15px; background-color: #ECA88F; border-top: solid 1px #666666; text-align: center; }

a.calendarCity:link, a.calendarCity:active, a.calendarCity:visited, a.calendarCity:hover { position: relative; left: -3px; color: #0079AA; font-size: 10px; display: block; text-align: center; text-decoration: underline; }
a.calendarCityDouble { color: #0079AA; text-decoration: underline; }
.calendarCityNoLink { position: relative; left: -3px; color: #0079AA; font-size: 10px; display: block; text-align: center; }

/****  *****/
/**** university page styles *****/
/****  *****/

.univContentDiv { text-align: left; width: 558px; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible; margin-top: 14px; padding-bottom: 10px; padding-left: 7px; overflow:auto }
.univTextHeader { font-size: 16px; font-weight: bold; color: #0079AA; visibility: visible; text-align: left; width: 500px; }
.univTextHeaderLeft { display:inline;float:left;text-align:left; }
.univTextHeaderRight { display:inline; float:right;text-align:right;}
.univTabContainer { border: solid 1px #CCCCCC; margin-top: 10px; width: 550px;  float: left; }

.univTab { height: 24px; width:550px; background: url('/images/univTabBg.gif') repeat-x; font-size:93%; line-height:normal; border-bottom: solid 1px #CCCCCC; }
.univTab ul { margin:0; padding:0; list-style:none; }
.univTab li { float:left; height: 24px; background: url('/images/univTabBg.gif') repeat-x right top; margin:0; padding:0; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; text-align: center; }
.univTab a:link, .univTab a:active, .univTab a:visited { display:block; background: url('/images/univTabBg.gif') no-repeat left top; padding-top: 5px; color: #006699; font-size: 14px; text-decoration: none; }
.univTab a:hover { display:block; background: url('/images/univTabBg.gif') no-repeat left top; padding-top: 5px; color: #006699; font-size: 14px; text-decoration: underline; }
.univTab li.univTabSelected { background: url('/images/univTabBgSelected.gif') repeat-x;  border-bottom-color: #ffffff; }
.univTab li.univTabSelected a:link, .univTab li.univTabSelected a:active, .univTab li.univTabSelected a:visited, .univTab li.univTabSelected a:hover  { color: #0079AA; font-weight: bold; background: url('/images/univTabBgSelected.gif') no-repeat left top; border-bottom-color: #ffffff;  }
/*.univTab2 {width: 550px; height: 17px; background-color: #FFFFFF; font-size: 11px; color: #006699; letter-spacing: 1px; padding-top: 5px; padding-left: 19px; visibility: visible; border-bottom: solid #57708C 1px; border-left: solid #999999 1px; border-right: solid #999999 1px; text-align: left;
.univTab2 ul { margin:0; padding:0; list-style:none; }
.univTab2 li { float:left; height: 20x; background:#ffffff ; margin:0; padding:0; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; text-align: center; }
*//* Commented Backslash Hack
     hides rule from IE5-Mac \*/
.univTab a {float:none;}
/* End IE5-Mac hack */

.univTabContentContainer { position: relative; width: 527px; padding-left: 11px; }
.univTabContentContainer strong { color: #0079AA; font-weight: bold; }
.univTabContentContainer p { padding-bottom: 7px; }
.univSelectIntro { padding-top: 10px; }
.univFormContainer { position: relative; padding-bottom: 10px; }
.univFormNav { position: relative; float: left; width: 80px; vertical-align: top; }
.univFormNav p { padding: 0px 0px 3px 0px; margin: 0px; }
.univFormNav p a:link, .univFormNav p a:active, .univFormNav p a:visited { color: #000000; text-decoration: none; }
.univFormNav p a:hover { color: #000000; text-decoration: underline; }
.univFormNav p a.selected { color: #000000; text-decoration: underline;  }
.univForm { position: relative; float: right; width: 420px; padding: 0px 0px 10px 0px; vertical-align: top; }
.univForm table { border-collapse: collapse; padding: 0px; margin: 0px; }
.univForm table td.checkbox { border-collapse: collapse; padding: 0px 5px 6px 0px; margin: 0px; vertical-align: top; }
.univForm table td.info { border-collapse: collapse; padding: 0px 20px 6px 0px; margin: 0px; vertical-align: top; width: 200px; }
.univFormFull { position: relative; float: left; vertical-align: top; }
.univFormFull table { border-collapse: collapse; padding: 0px; margin: 0px; }
.univFormFull table td.checkbox { border-collapse: collapse; padding: 0px 5px 6px 0px; margin: 0px; vertical-align: top; }
.univFormFull table td.info { border-collapse: collapse; padding: 0px 20px 6px 0px; margin: 0px; vertical-align: top; width: 200px; }

.univName { }
.univName a:link, .univName a:visited, .univName a:active { color: #0079AA; text-decoration: none; }
.univName a:hover { color: #0079AA; text-decoration: underline; }
.univDetails { font-size: 10px; margin: 0px; }
.univSubDetails { font-size: 10px; vertical-align: middle; margin: 0px; line-height: 10px; padding-top:1px;}
.univBreadcrumbs { font-size: 11px; color: #8A8A8A; margin-top: 10px; width: 290px; }
.univBreadcrumbs a:link, .univBreadcrumbs a:active, .univBreadcrumbs a:visited { font-size: 11px; color: #8A8A8A; text-decoration: none; }
.univBreadcrumbs a:hover { font-size: 11px; color: #8A8A8A; text-decoration: underline; }
.univInfoTable { margin-top: 7px; }
.univInfoTable td { border-collapse: collapse; vertical-align: top; padding: 0px; height: 12px; line-height: 12px}
.univUnivName { margin-top: 5px; color: #000000; font-size: 17px; font-weight: bold; width: 290px; height: 17px; line-height: 17px }
.univBSchoolName { color: #000000; font-size: 12px; font-style: italic; width: 290px; }
.univAddCompTD { text-align: center; }
.univAddCompTD img { margin-bottom: 5px; }
.univAddComparison { color: #000000; font-size: 12px; height: 24px; line-height: 24px; overflow: hidden}
.univDottedDiv { background: url('/images/dottedHoriz.gif') repeat-x; font-size: 8px; width: 527px; margin-top: 10px; margin-bottom: 5px; }

.univDetailsNav { height: 25px; width:527px; background-color: #FFFFFF; font-size:93%; line-height:normal; }
.univDetailsNav ul { margin:0; padding:0; list-style:none; }
.univDetailsNav li { float:left; height: 20px; background-color: #FFFFFF; margin:0; padding:0; text-align: center; }
.univDetailsNav a:link, .univDetailsNav a:active, .univDetailsNav a:visited {  display:block; background-color: #FFFFFF; padding: 0px 20px 0px 0px; color: #666666; font-size: 12px; text-decoration: none; }
.univDetailsNav a:hover { display:block; background: #FFFFFF; padding: 0px 20px 0px 0px; color: #666666; font-size: 12px; text-decoration: underline; }
.univDetailsNav li.univDetailsSel { background: #FFFFFF; border-bottom: none; }
.univDetailsNav li.univDetailsSel a { color: #0079AA; font-weight: bold; background: #FFFFFF; text-decoration: underline; }
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
.univDetailsNav a {float:none;}
/* End IE5-Mac hack */

.univGrayBox { border: solid 1px #CCCCCC; background: #EDEDED; margin-bottom: 10px; }
.univGrayBox table { margin: 5px; }
.univGrayBox a:link, .univGrayBox a:active, .univGrayBox a:visited { color: #000089; font-size: 12px; text-decoration: none; }
.univGrayBox a:hover { color: #000089; font-size: 12px; text-decoration: underline; }
.univGrayBoxContent { margin-bottom: 10px; }
td.univGBLeftCol { font-size: 12px; font-weight: bold; vertical-align: top; padding-right: 10px; width: 40% }
td.univGBRtCol { font-size: 12px; vertical-align: top; width: 60% }

.sidebarBGColor	{ background-color:#d8dbd7} 
.sidebarSearchContainer { background-color: #d8dbd7; width: 230px; min-height: 600px; position: relative; }
.sidebarSearch { margin-left: 10px; margin-right: 8px; width: 210px; min-height: 440px; position: relative; text-align: left; }
.sidebarSearchTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #006699; margin-top: 17px; }
.sidebarSubSearchTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #006699; margin-top: 9px; margin-bottom: 4px;}

.sbLocationSearch { font-family: Arial, Helvetica, sans-serif; color: #000000; margin-top: 23px; }
.sbLocationSearch p { margin-bottom: 5px; font-size: 10px; }
.sbLocationSearch strong { font-size: 12px; font-weight: bold; color: #006699; }
.sbLocationSearch select { margin: 0px; }

.sbGMATSearch { position: relative; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-top: 10px; }
.sbGMATSearch table td { border-collapse: collapse; padding: 0px; vertical-align: top; }
.sbGMATSearch p { width: 128px; margin: 0px; font-size: 10px; }
.sbGMATSearch strong { font-size: 12px; font-weight: bold; color: #006699; }

.sbExperienceSearch { position: relative; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-top: 0px; margin-bottom: 5px; }
.sbExperienceSearch table td { border-collapse: collapse; padding: 0px; vertical-align: top; }
.sbExperienceSearch p { width: 128px; margin: 0px; font-size: 10px; }
.sbExperienceSearch strong { font-size: 12px; font-weight: bold; color: #006699; }

.sbAoSSearch { font-family: Arial, Helvetica, sans-serif; color: #000000; margin-top: 5px; }
.sbAoSSearch p { font-size: 10px; margin-bottom: 5px; }
.sbAoSSearch strong { font-size: 12px; font-weight: bold; color: #006699; }
.sbAoSSearch select { margin: 0px; }

.sbSearchSubmit { margin-top: 10px; text-align: center; margin-bottom: 10px; }
.sbAdvancedIntro p { font-size: 10px; margin: 0px; }
.sbAdvancedButton { text-align: center; margin-top: 10px; }

.sbUnivSelectedBox { width: 200px; border: solid 1px #CCCCCC; padding: 5px; background-color: #FFFFFF; margin-top: 10px; margin-bottom: 10px; }
.sbUnivSelectedBox td.colOne { border-collapse: collapse; padding: 0px; vertical-align: top; width: 170px; }
.sbUnivSelectedBox td.colTwo { border-collapse: collapse; padding: 0px; vertical-align: top; width: 33px; font-size: 9px; }
.sbUnivSelectedBox h1 { font-size: 12px; font-weight: bold; color: #006699; margin-bottom: 0px; }
.sbUnivSelectedBox p { font-size: 10px; color: #000000; margin: 7px 0px 0px 0px; }
.sbUnivSelectedBox td.removeSchool { color: #990000; width: 33px; text-align: center; margin: 7px 0px 0px 0px; font-size: 10px; }
.sbUnivSelectedBox td.removeSchool a { color: #990000; text-decoration: none; margin: 7px 0px 0px 0px; font-size: 10px; }
.sbCompareBtn { text-align: center; margin-top: 10px; margin-bottom: 5px; }


.studentLandingDiv { text-align: left; width: 548px; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible; padding-left: 0px; overflow:auto; }

.studentLandingTabContainer { border: solid 0px #CCCCCC; margin: 0px; padding: 0px; width: 99%;  float: left; overflow:hidden; }
.studentLandingTabContentContainer { position: relative; width: 544px; padding-left: 0px; }
.studentLandingSubTabSubContentContainer { position: relative; width: 735px; }
.studentLandingTabContentContainer strong { color: #0079AA; font-weight: bold; }
.studentLandingTabContentContainer p { padding-bottom: 7px; }
.studentLandingTabContentContainer ul { margin:0; padding:0; list-style:none; }

.studentLandingTab { height: 24px; width:542px; background: url('/images/univTabBg.gif') repeat-x;  line-height:normal; 
					border-bottom: solid 1px #CCCCCC; }
/*.studentLandingTab { height: 25px; width:558px; background: url('/images/univTabBg.gif') repeat-x;  line-height:normal; 
					border-bottom: solid 1px #CCCCCC; } // change to this for Firefox 3.0.2 looks odd in IE and FF 2 */
.studentLandingTab ul { margin:0; padding:0; list-style:none; }
.studentLandingTab li { float:left; height: 24px; background: url('/images/univTabBg.gif') repeat-x left top; margin:0; 
		font-size: 14px;  border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; text-align: center; }
.studentLandingTab a:link, .studentLandingTab a:active, .studentLandingTab a:visited { display:block; background: url('/images/univTabBg.gif') repeat-x  left top; 
		font-size: 14px; padding-top: 5px;color: #006699; text-decoration: none; text-align: center; }
.studentLandingTab a:hover { display:block; background: url('/images/univTabBg.gif') repeat-x  left top; 
		font-size: 14px;  padding-top: 5px; color: #006699; text-decoration: underline; text-align: center; }
.studentLandingTab li.slTabSelected { background: url('/images/univTabBgSelected.gif') repeat-x left top; border-bottom-color: #ffffff; text-align: center; }
.studentLandingTab li.slTabSelected a:link, .studentLandingTab li.slTabSelected a:active, .studentLandingTab li.slTabSelected a:visited, 
	.studentLandingTab li.slTabSelected a:hover  { color: #0079AA; font-weight: bold; background: url('/images/univTabBgSelected.gif') no-repeat left top; 
	font-size: 14px; padding-top: 5px; border-bottom-color: #ffffff; text-align: center; padding-bottom: 5px; }
.studentLandingSubMenu { height: 20px; width:750px; background: #FFFFFF; font-size:93%; line-height:normal; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; }
.studentLandingSubMenu ul { margin:0; padding:0; list-style:none; }
.studentLandingSubMenu li { float:left; height: 20px; background: #FFFFFF; margin:0;  padding-top: 5px; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; text-align: center; vertical-align: middle;}



.univIdealStudentDiv { text-align: left; width: 770px; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible; padding-left: 7px; overflow:auto }
.univIdealStudentHeader { font-size: 16px; font-weight: bold; color: #0079AA; visibility: visible; text-align: left; width: 765px; }
.univIdealStudentTabContainer { border: solid 1px #CCCCCC; margin-top: 10px; width: 765px;  float: left; }
.univIdealStudentTabContentContainer { position: relative; width: 735px; padding-left: 5px; }
.univIdealStudentSubTabSubContentContainer { position: relative; width: 735px; }
.univIdealStudentTabContentContainer strong { color: #0079AA; font-weight: bold; }
.univIdealStudentTabContentContainer p { padding-bottom: 7px; }
.univIdealStudentTabContentContainer ul { margin:0; padding:0; list-style:none; }
.univIdealStudentProfileContainer {}
.univIdealStudentHeadLine { font-size: 16px; font-weight: bold; color: #565B6F; visibility: visible; text-align: left; }
.univIdealStudentIntroBody { font-size: 12px; color: #333333; visibility: visible; text-align: left;  }
.univTabContainer { border: solid 1px #CCCCCC; margin-top: 10px; width: 550px;  float: left; }

.univIdealStudentTab { height: 24px; width:750px; background: url('/images/univTabBg.gif') repeat-x;  line-height:normal; 
					border-bottom: solid 1px #CCCCCC; }
.univIdealStudentTab ul { margin:0; padding:0; list-style:none; }
.univIdealStudentTab li { float:left; height: 24px; background: url('/images/univTabBg.gif') repeat-x left top; margin:0; 
		font-size: 14px;  border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; text-align: center; }
.univIdealStudentTab a:link, .univTab a:active, .univTab a:visited { display:block; background: url('/images/univTabBg.gif') repeat-x  left top; 
		font-size: 14px; padding-top: 5px; color: #006699; text-decoration: none; text-align: center; }
.univIdealStudentTab a:hover { display:block; background: url('/images/univTabBg.gif') repeat-x  left top; 
		font-size: 14px; padding-top: 5px; color: #006699; text-decoration: underline; text-align: center; }
.univIdealStudentTab li.univTabSelected { background: url('/images/univTabBgSelected.gif') repeat-x left top; border-bottom-color: #ffffff; text-align: center; }
.univIdealStudentTab li.univTabSelected a:link, .univTab li.univTabSelected a:active, .univTab li.univTabSelected a:visited, 
	.univTab li.univTabSelected a:hover  { color: #0079AA; font-weight: bold; background: url('/images/univTabBgSelected.gif') no-repeat left top; 
	font-size: 14px; padding-top: 5px; border-bottom-color: #ffffff; text-align: center; padding-bottom: 5px; }
.univIdealStudentSubMenu { height: 20px; width:750px; background: #FFFFFF; font-size:93%; line-height:normal; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; }
.univIdealStudentSubMenu ul { margin:0; padding:0; list-style:none; }
.univIdealStudentSubMenu li { float:left; height: 20px; background: #FFFFFF; margin:0;  padding-top: 5px; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; text-align: center; vertical-align: middle;}
.univIdealStudentSectionHeader { background-color: #E9EFF5; padding: 2px 4px 2px 4px; font-size: 12px; font-weight: bold; color: #000000; }

/****  *****/
/**** tour leader dashboard content styles *****/
/****  *****/
#tLeaderPage { background: #fff; }
.tLeaderContentDiv { width: 564px; background: #fff url('/images/content-bkgd.gif') repeat-x; font-size: 11px; color: #000; visibility: visible; position: relative; top: 0px; left: 0px;  min-height: 420px; padding: 14px 0;}
.tLeaderContentText { padding: 0 24px; color: #000; visibility: visible; text-align: left; line-height: 130%; }
.tLeaderButtons { float: right; width: 170px; }
.tLeaderContentDiv h2 { font-size: 14px; font-weight: bold; }
.tLeaderContentText p, .tLeaderContentText td { font-size: 12px; color: #000; text-align: left; }
.tLeaderContentText td { vertical-align: top; padding-right: 10px; }

/****  *****/
/**** tour leader dashboard sidebar styles *****/
/****  *****/
/*.tLeaderSidebar { background-color: #d8dbd7; width: 210px; padding: 10px; color: #1F77A4; font-size: 11px; text-align: left; }*/
.tLeaderSidebar { background-color: #d8dbd7; }
.tLeaderSidebarContainer { background-color: #d8dbd7; width: 230px; min-height: 600px; position: relative; }
.tLeaderSidebarInner { margin-left: 10px; margin-right: 8px; width: 210px; min-height: 440px; position: relative; text-align: left; }
.tLeaderMessageBox { background-color: #EBEDE9; margin-left: 0px; margin-right: 0px; padding: 4px 0 8px 0; width: 210px; min-height: 100px; position: relative; text-align: left; }
.tLeaderSidebarTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; margin-top: 9px; margin-bottom: 4px;}
.tLeaderSidebarMedHeading { font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 4px 0; color: #000000;  visibility: visible; } /* border-bottom: solid 1px #acacac;  */
.tLeaderSidebar ul { margin: 0; padding: 0; }
.tLeaderSidebar ul li { list-style: none; margin: 0; padding: 4px 0; font-size: 11px; } /* border-top: dotted 1px #acacac; */
.tLeaderSidebar ul li.firstItem { border-top: none; }
.tLeaderSidebar ul ul { padding-left: 14px; }
.tLeaderSidebar ul ul li.firstItem { border-top: dotted 1px #acacac; margin-top: 4px; }
a.tLeaderSidebarBlueLinks:link { color: #1F77A4; text-decoration: none; font-weight: bold; text-align: left; }
a.tLeaderSidebarBlueLinks:visited { text-decoration: none; color: #1F77A4; font-weight: bold; text-align: left; }
a.tLeaderSidebarBlueLinks:hover { text-decoration: underline; color: #1F77A4; font-weight: bold; text-align: left; }
a.tLeaderSidebarBlueLinks:active { text-decoration: none; color: #666666; font-weight: bold; text-align: left; }
a.tLeaderSidebarBlackLinks:link { color: #666666; text-decoration: underline; }
a.tLeaderSidebarBlackLinks:visited { text-decoration: underline; color: #666666; }
a.tLeaderSidebarBlackLinks:hover { text-decoration: underline; color: #666666; }
a.tLeaderSidebarBlackLinks:active { text-decoration: underline; color: #666666; }
.tLeaderSidebarNoboxsubmitlink { border:0; background-color:transparent; font: 11px Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin:0; padding:0; text-decoration:none; text-align: left; line-height: 1; cursor: pointer; color: #1F77A4; }
.tLeaderSidebarNoboxsubmitlink:visited { outline-color: #000000; outline-width: thin; outline-style: solid; font-weight:bold; color:#1F77A4;  text-decoration:underline; text-align: left; line-height: 1; cursor: pointer; }
.tLeaderSidebarNoboxsubmitlink:hover { outline-color: #000000; outline-width: thin; outline-style: solid; font-weight:bold; color:#1F77A4;  text-decoration:underline; text-align: left; line-height: 1; cursor: pointer; }
.tLeaderSidebarNoboxsubmitlink:active { outline-color: #000000; outline-width: thin; outline-style: solid; font-weight:bold; color:#666666; text-decoration:underline; text-align: left; line-height: 1; cursor: pointer; }

/****  *****/
/**** partner contribution content styles *****/
/****  *****/
#pContribPage { background: #fff; }
/*.pContribContentDiv { width: 564px; background: #fff url('/images/content-bkgd.gif') repeat-x; font-size: 11px; color: #000; visibility: visible; position: relative; top: 0px; left: 0px;  min-height: 420px; padding: 14px 0;}*/
.pContribContentDiv { width: 564px; background: #fff; font-size: 11px; color: #000; visibility: visible; position: relative; top: 0px; left: 0px;  min-height: 420px; padding: 14px 0;}
.pContribContentText { padding: 0 24px; color: #000; visibility: visible; text-align: left; line-height: 130%; }
.pContribButtons { float: right; width: 170px; }
.pContribContentDiv h2 { font-size: 14px; font-weight: bold; }
.pContribContentText p, .pContribContentText td { font-size: 12px; color: #000; text-align: left; }
.pContribContentText td { vertical-align: top; padding-right: 10px; }

.pContribInnerContentDiv { text-align: left; width: 558px; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible; margin-top: 14px; padding-bottom: 10px; padding-left: 7px; overflow:auto }

/****  *****/
/**** partner contribution sidebar styles *****/
/****  *****/
/*.pContribSidebar { background-color: #d8dbd7; width: 210px; padding: 10px; color: #1F77A4; font-size: 11px; text-align: left; }*/
.pContribSidebar { background-color: #d8dbd7; }
.pContribSidebarContainer { background-color: #d8dbd7; width: 200px; min-height: 600px; position: relative; }
.pContribSidebarInner { margin-left: 10px; margin-right: 8px; width: 180px; min-height: 440px; position: relative; text-align: left; }
.pContribMessageBox { background-color: #EBEDE9; margin-left: 0px; margin-right: 0px; padding: 4px 0 8px 0; width: 180px; min-height: 100px; position: relative; text-align: left; }
.pContribSidebarTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; margin-top: 9px; margin-bottom: 4px;}
.pContribSidebarMedHeading { font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 4px 0; color: #000000;  visibility: visible; } /* border-bottom: solid 1px #acacac;  */
.pContribSidebar ul { margin: 0; padding: 0; }
.pContribSidebar ul li { list-style: none; margin: 0; padding: 4px 0; font-size: 11px; } /* border-top: dotted 1px #acacac; */
.pContribSidebar ul li.firstItem { border-top: none; }
.pContribSidebar ul ul { padding-left: 14px; }
.pContribSidebar ul ul li.firstItem { border-top: dotted 1px #acacac; margin-top: 4px; }
a.pContribSidebarBlueLinks:link { color: #1F77A4; text-decoration: none; font-weight: bold; text-align: left; }
a.pContribSidebarBlueLinks:visited { text-decoration: none; color: #1F77A4; font-weight: bold; text-align: left; }
a.pContribSidebarBlueLinks:hover { text-decoration: underline; color: #1F77A4; font-weight: bold; text-align: left; }
a.pContribSidebarBlueLinks:active { text-decoration: none; color: #666666; font-weight: bold; text-align: left; }
a.pContribSidebarBlackLinks:link { color: #666666; text-decoration: underline; }
a.pContribSidebarBlackLinks:visited { text-decoration: underline; color: #666666; }
a.pContribSidebarBlackLinks:hover { text-decoration: underline; color: #666666; }
a.pContribSidebarBlackLinks:active { text-decoration: underline; color: #666666; }
.pContribSidebarNoboxsubmitlink { border:0; background-color:transparent; font: 11px Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin:0; padding:0; text-decoration:none; text-align: left; line-height: 1; cursor: pointer; color: #1F77A4; }
.pContribSidebarNoboxsubmitlink:visited { outline-color: #000000; outline-width: thin; outline-style: solid; font-weight:bold; color:#1F77A4;  text-decoration:underline; text-align: left; line-height: 1; cursor: pointer; }
.pContribSidebarNoboxsubmitlink:hover { outline-color: #000000; outline-width: thin; outline-style: solid; font-weight:bold; color:#1F77A4;  text-decoration:underline; text-align: left; line-height: 1; cursor: pointer; }
.pContribSidebarNoboxsubmitlink:active { outline-color: #000000; outline-width: thin; outline-style: solid; font-weight:bold; color:#666666; text-decoration:underline; text-align: left; line-height: 1; cursor: pointer; }

/* EventUnivList */
.eventUnivDiv { font-size: 12px; visibility: visible; text-align: left; width: 311px; margin-top: 20px; margin-bottom: 30px; border-top: solid #999999 1px; border-left: solid #999999 1px; border-right: solid #999999 1px; }
.eventUnivHeaderCell { visibility: visible; height: 30px; width: 100%; background-image: url('/images/cityScheduleHeader.gif'); }
.eventUnivDataCell { visibility: visible; font-size: 11px; color: #333333; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; }
.eventUnivHeader { font-size: 14px; color: #006699; visibility: visible; text-align: left; font-weight: bold; position: relative; top: 0px; left: 8px; }
.eventUniv2Header { font-size: 12px; color: #006699; visibility: visible; text-align: left; font-weight: bold; position: relative; top: 0px; left: 14px; }
.eventUnivLayer { position:relative; width: 319px; visibility: visible; margin: 0 !important; padding: 0 !important; background-color: #FFFFFF;  }
.eventUnivText { font-size: 11px; color: #000000; visibility: visible; text-align: left; padding: 2px 5px 2px 0px; }
.eventTable { border-collapse: collapse; }
.univLogoTD { text-align: center; }
.univLogoTD img { margin-bottom: 5px; }

.right5
{
  display: block;
  float: left;
  clear: left;
  text-align: right;
  width: 4em;
  padding-top: 0;
  margin: 0 0 0 0;
}

.right12
{
  display: block;
  float: left;
  clear: left;
  text-align: right;
  width: 10em;
  padding-top: 0;
  margin: 0 0 0 0;
}

.smallBr{ font-size: 1px; line-height: .5em; }
/****  *****/
/**** added to deal with previously unspecified styles on login page *****/
/****  *****/
/* .loginPage			{ font-size: 12px; text-align: left; } */
.loginPage	{ font-size: 12px; text-align: left; margin-top: 5px; border-top-width: 0; padding-top: 5px; margin-bottom: 5px; border-bottom-width: 0; padding-bottom: 5px; }
.textP	{ font-size: 12px; text-align: left; margin-top: 2px; border-top-width: 0; padding-top: 2px; margin-bottom: 2px; border-bottom-width: 0; padding-bottom: 2px; }
.smallP	{ font-size: 8px; padding: 0px 0px 0px 0px; margin: 1em 0 0 0; }

/****  *****/
/**** programmed page styles *****/
/**** copied and pasted wholesale from previous site *****/
/****  *****/
/*form			{margin:0px;padding:0;background-color:#ffffff;color:#2B2B2B;} */
a					{background:transparent;color:#003366;text-decoration:none}  /* #000080 #0079AA */
a:visited 			{color:#006699;text-decoration:none}  /* #43254E */
a:hover				{color:#7b862c;text-decoration:underline}  /* #800080 */
a.normal			{background:transparent;color:#003366;text-decoration:underline} /* #000080 #0079AA #005E8A #367FA2 */
a.normal:visited 	{color:#006699;text-decoration:underline}  /* #43254E #006699 #0079AA */
a.normal:hover		{color:#7b862c;text-decoration:underline}  /* #800080 */
a.smsize			{background:transparent;color:#003366;text-decoration:underline;font: 10px Arial, Helvetica, sans-serif}  /* #000080 */
a.smsize:visited	{color:#006699;text-decoration:underline;font: 10px Arial, Helvetica, sans-serif}  /* #43254E */
a.smsize:hover		{color:#7b862c;text-decoration:underline;text-decoration:underline;font: 10px Arial, Helvetica, sans-serif}  /* #800080 */
a.menu				{background:transparent;color:#003366;font: 10px Arial, Helvetica, sans-serif}  /* #000080 */
a.menu:visited		{color:#006699;font: 10px Arial, Helvetica, sans-serif}  /* #43254E */
a.menu:hover		{color:#7b862c;text-decoration:underline;text-decoration:underline;font: 10px Arial, Helvetica, sans-serif}  /* #800080 */
a.whtext			{background:transparent;color:#ffffff;text-decoration:underline}
a.whtext:visited 	{color:#cccccc;text-decoration:underline}
a.whtext:hover		{color:#7b862c;text-decoration:underline}
a.orntext			{background:transparent;color:#F9A978;text-decoration:underline}
a.orntext:visited 	{color:#FBBE99;text-decoration:underline}
a.orntext:hover		{color:#7b862c;text-decoration:underline}

.black				{color:#000000} 

.smsize				{font: 10px Arial, Helvetica, sans-serif; color:#2B2B2B} 
.smsizeBlue			{font: 10px Arial, Helvetica, sans-serif; color:#003366} 
.smsizeB			{font: 10px Arial, Helvetica, sans-serif; color:#000000; font-weight: bold;} 
.lgsize				{font: 18px Arial, Helvetica, sans-serif;} 

.smtitle			{font: 14px Arial, Helvetica, sans-serif; color:#151515; font-weight: bold;} 

.bluetext			{font: 12px Arial, Helvetica, sans-serif; color:#006699} /* 003366 */
.bluetextB			{font: 12px Arial, Helvetica, sans-serif; color:#006699; font-weight: bold;} 

.darktext			{font: 12px Arial, Helvetica, sans-serif; color:#003366} /* 003366 */
.darktextB			{font: 12px Arial, Helvetica, sans-serif; color:#003366; font-weight: bold;} 

.greytext			{font: 12px Arial, Helvetica, sans-serif; color:#4B4B4B;} 
.greytextB			{font: 12px Arial, Helvetica, sans-serif; color:#4B4B4B; font-weight: bold;} 

.MaroonB			{font: 14px Arial, Helvetica, sans-serif; color:#7E0000; font-weight: bold;} 
.smMaroonB			{font: 12px Arial, Helvetica, sans-serif; color:#7E0000; font-weight: bold;} 

.whitetext			{font: 12px Arial, Helvetica, sans-serif; color:#ffffff}
.whitetextB			{font: 12px Arial, Helvetica, sans-serif; color:#ffffff; font-weight: bold;} 
.lgWhitetext		{font: 14px Arial, Helvetica, sans-serif; color:#ffffff}
.lgWhitetextB		{font: 14px Arial, Helvetica, sans-serif; color:#ffffff; font-weight: bold;}
.medHeadingBlack 	{font: 12px Arial, Helvetica, sans-serif; color: #000000; visibility: visible; }
.medHeadingWhite { font-size: 14px; font-weight: bold; color: #ffffff; visibility: visible; }
.lgHeadingOrange	{font-size: 16px; font-weight: bold; color: #F9A978; visibility: visible; }
.medHeadingOrange	{font-size: 14px; font-weight: bold; color: #F9A978; visibility: visible; }
.orangetextB		{font: 12px Arial, Helvetica, sans-serif; color:#F9A978; font-weight: bold;} 

.indent				{padding: 0px 0px 6px 12px; text-indent: -4px} 
.indentnohang		{padding: 0px 0px 6px 12px } 

.ABC				{font: 18px Arial, Helvetica, sans-serif; color:#990000; font-weight: bold;} 
.CAP				{font: 16px Arial, Helvetica, sans-serif; color:#006699; font-weight: bold;} /*  #004363 #005E8A */
.CAPDark			{font: 16px Arial, Helvetica, sans-serif; color:#003366; font-weight: bold;} /*  #004363 #005E8A */
.CAP2				{font: 14px Arial, Helvetica, sans-serif; color:#006699; font-weight: bold;} /* #006699 #005E8A */
.CAP2Dark			{font: 14px Arial, Helvetica, sans-serif; color:#003366; font-weight: bold;} /* #006699 #005E8A */
.lgHeading { font-size: 16px; font-weight: bold; color: #000000; visibility: visible; }
.medHeading { font-size: 14px; font-weight: bold; color: #000000; visibility: visible; }
.med2Heading { font-size: 12px; font-weight: bold; color: #000000; visibility: visible; }

.smlink,.smlink:link,.smlink:hover,.smlink:visited 	{background-color:transparent}
.smlink,.smlink:link 								{color:#003366;font-size:10px;text-decoration:none} 
.smlink:visited 									{color:#006699;text-decoration:none} 
.smlink:link:hover,.smlink:hover 					{color:#7b862c;text-decoration:none} 

.whitetitle,.whitetitle:link,.whitetitle:hover,.whitetitle:visited 	{background-color:transparent; font-weight: bold;}
.whitetitle,.whitetitle:link 				{color:#eeeeee;font-size:14px;text-decoration:none; font-weight: bold;} 
.whitetitle:visited 						{color:#eeeeee;text-decoration:none; font-weight: bold;} 
.whitetitle:link:hover,.whitetitle:hover 	{color:#ffffff;text-decoration:none; font-weight: bold;}  

a.errorAnchor:link { text-decoration: underline; color: #003366; }
a.errorAnchor:visited { text-decoration: underline; color: #006699; }
a.errorAnchor:hover { text-decoration: underline; color: #7b862c; }
a.errorAnchor:active { text-decoration: underline; color: #003366; }

.ulCompress {
	margin-top: 0px;
	margin-bottom: 1px;
}
.liCompress { margin-top:1px; }

/* styles for tour report */
.qualHeading { color: #FFFFFF; background-color: #43078B; }
.qualCell { color: #FFFFFF; background-color: white; }


.smtextb	{font: 10px Arial, Helvetica, sans-serif; color:#006699} 

/*hr.dotted
{  background: url('/images/dottedHoriz.gif') no-repeat top center; */
  /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dottedHoriz.gif'); */
/*  width: 1px;
  height: 1px;
  border: 0;
}
* > hr.dotted
{  width: 100%;
  height: 1px;
  padding: 1px;
 
}
*/
.dotted hr {
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #444444;
}

* html dotted.hr {
	border-bottom: none;
	padding: 1px;
	background: url('/images/dottedHoriz.gif') repeat-x bottom;	
}

input.streg {padding: 1px; color:#000000; font-size: small;  font-family: Arial, Helvetica, sans-serif;
}

input.stregL {padding: 1px; color:#000000; font-size: medium;  font-family: Arial, Helvetica, sans-serif;
}

td.streg {padding: 1px; color:#000000; font-size: small;  font-family: Arial, Helvetica, sans-serif;
}

td.stregL {padding: 1px; color:#000000; font-size: medium;  font-family: Arial, Helvetica, sans-serif;
}

.textFloatRt { float: right; vertical-align: top; overflow-x: hidden;
}

input.resume {padding: 1px; color:#000000; font:12px Arial, Helvetica, sans-serif; border:1px solid #919191;
}

textarea.resume {padding: 1px;
	color:#000000; font:12px Arial, Helvetica, sans-serif; border:1px solid #919191;
}
select, option resume {padding: 1px;
	color:#000000; font:12px Arial, Helvetica, sans-serif; border:1px solid #919191;
}

/* input.submitB */
.submitB
  { 
  	font-size: 14px;
	width:auto; /* for IE button width */
	overflow:visible;
  	margin:0;padding:0 .1em;
  	/* max-width: auto;*/
  }
  
/*input.submitB, input.submitB:link {padding: 1px;*/
.submitB, .submitB:link {padding: 1px;
	border:1px solid #919191;
	background-color: rgb(238, 238, 238); /* #EEEEEE */
	font-weight:bold;
	color:#4B4B4B;
	margin:0;
	cursor: pointer;
	text-decoration:none;
}
/*input.submitB:hover, input.submitB:active, input.submitB:focus, input.submitB.active, input.submitB.hover {*/
.submitB:hover, .submitB:active, .submitB:focus, .submitB.active, .submitB.hover, submitB.focus {
	border-top: 1px solid #006699; /* #010180 */
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
	background-color: #E9EFF5; /* #A7BAED #FDEAB0 #99B3BF */

	font-weight:bold;
	/* border-width: 1px; */
	color: #000000; /* #654C00 */
	cursor: pointer;
	text-decoration:none;
}
/* input.submitBsm */
.submitBsm
  { 
  	font-size: 10px;
	width:auto; /* for IE button width */
	overflow:visible;
  	margin:0;padding:0 .1em;
  	/* max-width: auto;*/
  }
  
.submitBsm, .submitBsm:link {padding: 1px;
	border:1px solid #919191;
	background-color: rgb(238, 238, 238); /* #EEEEEE */
	font-weight:bold;
	color:#4B4B4B;
	margin:0;
	cursor: pointer;
	text-decoration:none;
}
.submitBsm:hover, .submitBsm:active, .submitBsm:focus, .submitBsm.active, .submitBsm.hover, submitBsm.focus {
	border-top: 1px solid #006699; /* #010180 */
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
	background-color: #E9EFF5; /* #A7BAED #FDEAB0 #99B3BF */

	font-weight:bold;
	/* border-width: 1px; */
	color: #000000; /* #654C00 */
	cursor: pointer;
	text-decoration:none;
}

.noboxsubmit {
	border:0;
	background-color:transparent;
	font-weight:bold;
	color:#000;
	font-size:12px;
	margin:0;
	padding:0;
	text-decoration:none;
	cursor: pointer;
}

.noboxsubmit:hover {
	outline-color: #000000;
	outline-width: thin;
	outline-style: solid;
	font-weight:bold;
	color:#800080;
	text-decoration:none;
	cursor: pointer;
}

.noboxsubmitlink {
	border:0;
	background-color:transparent;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
	text-decoration:none;
	text-align: left;
	line-height: 1;
	cursor: pointer;
	color: #003366; /*  #000080 */
	vertical-align: middle;
}

.noboxsubmitlink:hover {
	outline-color: #000000;
	outline-width: thin;
	outline-style: solid;
	font-weight:bold;
	color:#7b862c; /* #800080 */
	text-decoration:underline;
	text-align: left;
	line-height: 1;
	cursor: pointer;
}

.noboxsubmitlinkMed {
	border:0;
	background-color:transparent;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
	text-decoration:none;
	text-align: left;
	line-height: 1;
	cursor: pointer;
	color: #003366; /*  #000080 */
	vertical-align: top;
}

.noboxsubmitlinkMed:hover {
	/*outline-color: #000000;
	outline-width: thin;
	outline-style: solid;*/
	font-weight:bold;
	color:#7b862c; /* #800080 */
	text-decoration:underline;
	text-align: left;
	line-height: 1;
	cursor: pointer;
}

.noboxsubmitlinkBig {
	border:0;
	background-color:transparent;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
	text-decoration:none;
	text-align: left;
	line-height: 1;
	cursor: pointer;
	color: #003366; /*  #000080 */
	vertical-align: top;
}

.noboxsubmitlinkBig:hover {
	/*outline-color: #000000;
	outline-width: thin;
	outline-style: solid;*/
	font-weight:bold;
	color:#7b862c; /* #800080 */
	text-decoration:underline;
	text-align: left;
	line-height: 1;
	cursor: pointer;
}

input.indent {
	float:left;
	display:block;
}

label.indent {
	float:left;
	display:block;
	width:180px;
}

input.admbutton
  { 
  	font-size: 8pt;
  	margin:0;padding:0 .1em;
	width:auto; /* for IE button width */
	overflow:visible;
	font-weight:normal;
	cursor: pointer;
  	/* max-width: auto;*/
  }
  
.admbutton, .admbutton:link {
	background-color: #CAD6F4; /* #CCCCFF BFCDF2 778899 D3D3D3 99CCFF c6e2ff cae1ff B0C4DE DFEAFF CCDAFE CAD6F4*/
	border-width: 1px;
	color: #001E3C;  /* #003366*/
	/*font-size: 8pt;*/
	font-family: Arial, Helvetica, sans-serif;
}
.admbutton:hover, .admbutton:active, .admbutton:focus, .admbutton.active, .admbutton.hover {
	background-color: #A7BAED;
	border-width: 1px;
	color: #000000;
	/*font-size: 8pt;*/
	font-family: Arial, Helvetica, sans-serif;
}

input.admbuttonL
  { 
  	font-size: 10pt;
  	margin:0;padding:0 .1em;
  	/* max-width: auto;*/
	width:auto; /* for IE button width */
	overflow:visible;
	font-weight:normal;
	cursor: pointer;
  }
  
.admbuttonL, .admbuttonL:link {
	background-color: #CAD6F4; /* #CCCCFF BFCDF2 778899 D3D3D3 99CCFF c6e2ff cae1ff B0C4DE DFEAFF CCDAFE CAD6F4*/
	border-width: 1px;
	color: #001E3C;  /* #003366*/
	/*font-size: 8pt;*/
	font-family: Arial, Helvetica, sans-serif;
}
.admbuttonL:hover, .admbuttonL:active, .admbuttonL:focus, .admbuttonL.active, .admbuttonL.hover {
	background-color: #A7BAED;
	border-width: 1px;
	color: #000000;
	/*font-size: 8pt;*/
	font-family: Arial, Helvetica, sans-serif;
}

input.stubuttonL
  { 
  	font-size: 10pt;
  	margin:0;padding:0 .1em;
	width:auto; /* for IE button width */
	overflow:visible;
	font-weight:normal;
	cursor: pointer;
  	/* max-width: auto;*/
  }
  
.stubuttonL, .stubuttonL:link {
	background-color: #E9EFF5; /* #CCCCFF BFCDF2 778899 D3D3D3 99CCFF c6e2ff cae1ff B0C4DE DFEAFF CCDAFE CAD6F4  #DFEDFE */
	border-width: 1px;
	color: #001E3C;  /* #003366*/
	/*font-size: 8pt;*/
	font-family: Arial, Helvetica, sans-serif;
}
.stubuttonL:hover, .stubuttonL:active, .stubuttonL:focus, .stubuttonL.active, .stubuttonL.hover {
	background-color: #99B3BF; /*  #A7BAED */
	border-width: 1px;
	color: #000000;
	/*font-size: 8pt;*/
	font-family: Arial, Helvetica, sans-serif;
}

input.unbutton
  { 
  	font-size: 8pt;
  	margin:0;padding:0 .1em;
	width:auto; /* for IE button width */
	overflow:visible;
	font-weight:normal;
	cursor: pointer;
  	/* max-width: auto;*/
  }
  
.unbutton, .unbutton:link {
	background-color: #CEDBE1; 
	border-width: 1px;
	color: #001E3C;
	/*font-size: 8pt;*/
	font-family: Arial, Helvetica, sans-serif;
}
.unbutton:hover, .unbutton:active, .unbutton:focus, .unbutton.active, .unbutton.hover, .unbutton.focus {
	background-color: #99B3BF; /*  #A7BAED */
	border-width: 1px;
	color: #000000;
	/*font-size: 8pt;*/
	font-family: Arial, Helvetica, sans-serif;
}

input.dkbuttonL
  { 
  	font-size: 10pt;
  	margin:0;padding:0 .1em;
	width:auto; /* for IE button width */
	overflow:visible;
	font-weight:normal;
	cursor: pointer;
  	/* max-width: auto;*/
  }
  
.dkbuttonL, .dkbuttonL:link {
	background-color: #D8DBD7; /* #99B3BF #CCCCFF BFCDF2 778899 D3D3D3 99CCFF c6e2ff cae1ff B0C4DE DFEAFF CCDAFE CAD6F4  #DFEDFE */
	border-width: 1px;
	color: #001E3C;  /* #003366*/
	/*font-size: 8pt;*/
	font-family: Arial, Helvetica, sans-serif;
}
.dkbuttonL:hover, .dkbuttonL:active, .dkbuttonL:focus, .dkbuttonL.active, .dkbuttonL.hover {
	background-color: #99B3BF; /*  #E9EFF5 #A7BAED */
	border-width: 1px;
	color: #000000;
	/*font-size: 8pt;*/
	font-family: Arial, Helvetica, sans-serif;
}

input.dk2buttonL
  { 
  	font-size: 10pt;
  	margin:0;padding:0 .1em;
	width:auto; /* for IE button width */
	overflow:visible;
	font-weight:normal;
	cursor: pointer;
  	/* max-width: auto;*/
  }
  
.dk2buttonL, .dk2buttonL:link {
	background-color: #CED1CD; /* #D8DBD7 #99B3BF #CCCCFF BFCDF2 778899 D3D3D3 99CCFF c6e2ff cae1ff B0C4DE DFEAFF CCDAFE CAD6F4  #DFEDFE */
	border-width: 1px;
	color: #001E3C;  /* #003366*/
	/*font-size: 8pt;*/
	font-family: Arial, Helvetica, sans-serif;
}
.dk2buttonL:hover, .dk2buttonL:active, .dk2buttonL:focus, .dk2buttonL.active, .dk2buttonL.hover {
	background-color: #99B3BF; /*  #E9EFF5 #A7BAED */
	border-width: 1px;
	color: #000000;
	/*font-size: 8pt;*/
	font-family: Arial, Helvetica, sans-serif;
}

.smallbold
{
	font-size: 8pt;
	font-weight: bold;
}
.tinybold
{
	font-size: 11px;
	font-weight: bold;
}
.vtinybold
{
	font-size: 10px;
	font-weight: bold;
}
.vtinytext
{
	font-size: 10px;
	font-weight: normal;
}
.vtinybold2
{
	font-size: 9px;
	font-weight: bold;
}
.vtinytext2
{
	font-size: 9px;
	font-weight: normal;
}

li.sep {
	margin-left: 0;
	margin-right: 10%;
	margin-top: .5em;
	margin-bottom: .5em;
}

.shadeheading {
	color:black;
	font-size:11.0pt;
	font-weight:bold;
	background:silver;
}

.shadeheadingUniv {
	color:black;
	font-size:11.0pt;
	font-weight:bold;
	/* background:silver; */
	background-image: url(/images/symbols/litergreen16_2.gif);
}

.shadeprofile {
	color: black;
	font-size: 13px;
	font-weight: bold;
	background: #d8dbd7;
	margin-top: 7px;
	margin-bottom: 5px;
	padding: 2px 2px 2px 2px;
}

tr.stHeader  {
	background-color: #F1F3E4; /* #dfedfe #E8EBFF #ECECEC #E9EFF5 green #F0FEC7 */ 
}
td.stHeader  {
	background-color: #F1F3E4; /* #dfedfe #E8EBFF #ECECEC #E9EFF5 green #F0FEC7 */ 
}
tr.stHeaderB  {
	background-color: #cccccc ;  /* #cccccc #64749d #8897FF #005E8A #006699 #3A748F #478CAD #004363 #005E8A #478CAD #4980B6 #006699 #6699CC #86ADBF */
}
tr.stBlueBoxHeader  {
	background-color: #E9EFF5; /* #DFEDFE #FAFAFA */ 
}
tr.stBlueBoxHeaderB  {
	background-color: #86ADBF ;  /* #96ADEB #ADBFF2 #85A8CC  #6699CC */
}
td.stBlueBoxHeaderB  {
	background-color: #86ADBF ;  /* #96ADEB #ADBFF2 #85A8CC #6699CC */
}
tr.stBlueBoxSubHeaderB  {
	background-color: #99B3BF ;  /* #96ADEB #ADBFF2 #85A8CC #99B3BF */
}
td.stBlueBoxSubHeaderB  {
	background-color: #99B3BF ;  /* #96ADEB #ADBFF2  */
}
tr.stBoxWhite  {
	background-color: #FAFAFA; /* #DFEDFE #FAFAFA */ 
}
tr.stTanBoxHeader  {
	background-color: #FAF5E6; /* #FAF5E6 */ 
}
tr.stTanBoxHeaderB  {
	background-color: #DCC179 ;  /* #DCC179 */
}
tr.stTanBoxSubHeaderB  {
	background-color: #F0D99C ;  /* #F0D99C  */
}
tr.unHeader  {
	background-color: #FAF5E6; /* #FAF5E6 */ 
}
td.unHeader  {
	background-color: #FAF5E6; /* #FAF5E6 */ 
}
tr.unHeaderB  {
	background-color: #B19C63 ;  /* #DCC179 #EDDDB8 #B19C63 */
}
td.unHeaderB  {
	background-color: #B19C63 ;  /* #DCC179 #EDDDB8 #B19C63 */
}
tr.unBlueHeaderB  {
	background-color: #99B3BF ;
}
td.unBlueHeaderB  {
	background-color: #99B3BF ;
}
tr.unBlueHeader  {
	background-color: #E9EFF5 ; 
}
td.unBlueHeader  {
	background-color: #E9EFF5 ;
}
tr.unBlueBoxSubHeaderB  {
	background-color: #BCCDD6 ;  /* #BCCDD6 */
}
td.unBlueBoxSubHeaderB  {
	background-color: #BCCDD6 ;  /* #BCCDD6  */
}
tr.unStatHeaderB  {
	background-color: #BCCDD6 ;  /* #A6BDC8 */
}
td.unStatHeaderB  {
	background-color: #BCCDD6 ;  /* #A6BDC8 #BCCDD6 */
}
tr.blueBox  {
	background-color: #006699;
	color: white;
}
td.blueBox  {
	background-color: #006699;
	color: white;
}

tr.grayBox  {
	
	background-color: #CCCCCC;
	color: white;
}
td.grayBox  {
	background-color: #CCCCCC;
	color: white;
}

/* for lists */
tr.rowWhite  {
	background-color: #FFFFFF; 
}
tr.rowColor  {
	background-color: #E9EFF5; /* #DFEDFE #FAFAFA #E6E6E6 #E6F4FF  */ 
}

.vgreen {
	/* text-color: #006600; IE? *//* light green #85902F #5D6521 #666633 #009900*/
	color: #006600; /* light green */
}
.errorRed { color: #ff0000;
}

#denseTable td {
 	padding: .2em;/*Pads each table cell in modern browsers*/
 }


#TAB_ON{
 font-size: 12px;
 margin: 0px;
 padding: 0px;
}

#TAB_ON a:link, #TAB_ON a:visited {
 display: block;
 border-top: 1px solid #505050;
 border-bottom: 1px solid #FFFFFF;
 border-left: 1px solid #505050;
 border-right: 1px solid #505050;
 background-color: #FDB46E;
 font-size: 12px;
 font-weight: bold;
 padding: 6px 6px 6px 6px;
 color: #2E2E2E;
 text-decoration: none;
}

#TAB_ON a:hover{
 border-top: 1px solid #505050;
 border-bottom: 1px solid #FFFFFF;
 border-left: 1px solid #505050;
 border-right: 1px solid #505050;
 background-color: #FDB46E;
 background-image: none;
 font-size: 12px;
 font-weight: bold;
 color: #2E2E2E;
 text-decoration: none;
}

#TAB_OFF{
 font-size: 12px;
 margin: 0px;
 padding: 0px;
}

#TAB_OFF a:link, #TAB_OFF a:visited {
 display: block;
 border-top: 1px solid #C7C7C7;
 border-bottom: 1px solid #505050;
 border-left: 1px solid #C7C7C7;
 border-right: 1px solid #C7C7C7;
 background-color: #E5E5FE;
 font-size: 12px;
 font-weight: bold;
 padding: 6px 6px 6px 6px;
 color: #777777;
 text-decoration: none;
}

#TAB_OFF a:hover{
 border-top: 1px solid #8796B3;
 border-bottom: 1px solid #505050;
 border-left: 1px solid #8796B3;
 border-right: 1px solid #8796B3;
 background-color: #B9D7FD;
 background-image: none;
 font-size: 12px;
 font-weight: bold;
 color: #3B3B3B;
 text-decoration: underline;
}


#BLUEBOX{
 font-size: 12px;
 margin: 0px;
 padding: 0px;
}

#BLUEBOX a:link, #BLUEBOX a:visited {
 display: block;
 border-top: 1px solid #9A9A9A;
 border-bottom: 1px solid #9A9A9A;
 border-left: 1px solid #9A9A9A;
 border-right: 1px solid #9A9A9A;
 background-color: #B4C7F3;
 font-size: 12px;
 font-weight: bold;
 padding: 6px 6px 6px 6px;
 color: #2E2E2E;
 text-decoration: none;
}

#BLUEBOX a:hover{
 border-top: 1px solid #010180;
 border-bottom: 1px solid #010180;
 border-left: 1px solid #010180;
 border-right: 1px solid #010180;
 background-color: #D7E4FF;
 background-image: none;
 font-size: 12px;
 font-weight: bold;
 color: #010180;
 text-decoration: underline;
}


#TANBOX{
 font-size: 13px;
 margin: 0px;
 padding: 0px;
}

#TANBOX a:link, #TANBOX a:visited {
 display: block;
 border-top: 2px solid #DCC179;
 border-bottom: 2px solid #DCC179;
 border-left: 2px solid #DCC179;
 border-right: 2px solid #DCC179;
 background-color: #EBD394;
 background-image: none;
 font-size: 13px;
 padding: 6px 6px 6px 6px;
 font-weight: bold;
 color: #2E2E2E;
 text-decoration: none;
}

#TANBOX a:hover{
 border-top: 2px solid #AC924A;
 border-bottom: 2px solid #AC924A;
 border-left: 2px solid #AC924A;
 border-right: 2px solid #AC924A;
 background-color: #F5E0A9;
 font-size: 13px;
 font-weight: bold;
 color: #000000;
 text-decoration: underline;
}


#CALOFF{
 margin: 0px;
 padding: 0px;
}

#CALOFF {
 display: block;
 border-top: 1px solid #eeeeee;
 border-bottom: 1px solid #eeeeee;
 border-left: 1px solid #eeeeee;
 border-right: 1px solid #eeeeee;
 background-color: #eeeeee;
 font-weight: bold;
 padding: 6px 6px 6px 6px;
 color: #ACACAC;
 text-decoration: none;
 height: 85px
}

#DATE {
 margin: 0px;
 padding: 0px;
}

#DATE {
 display: block;
 border-top: 1px solid #eeeeee;
 border-bottom: 1px solid #eeeeee;
 border-left: 1px solid #eeeeee;
 border-right: 1px solid #eeeeee;
 background-color: #E8DDA6;
 font-weight: bold;
 padding: 6px 6px 6px 6px;
 color: #383838;
 text-decoration: none;
 height: 18px
}

#CALON {
 margin: 0px;
 padding: 0px;
}

#CALON a:link, #CALON a:visited {
 display: block;
 border-top: 1px solid #eeeeee;
 border-bottom: 1px solid #eeeeee;
 border-left: 1px solid #eeeeee;
 border-right: 1px solid #eeeeee;
 background-color: #014FB1;
 font-weight: bold;
 padding: 6px 6px 6px 6px;
 color: #FFFFF1;
 text-decoration: none;
 height: 85px
}

#CALON a:hover{
 border-top: 1px solid #eeeeee;
 border-bottom: 1px solid #eeeeee;
 border-left: 1px solid #eeeeee;
 border-right: 1px solid #eeeeee;
 background-color: #FEA248;
 background-image: none;
 font-weight: bold;
 color: #001E2B;
 text-decoration: underline;
 height: 85px
}

#dateline {
	display:block;
	padding:8px;
	border-top:1px solid #959594;
	border-bottom:1px solid #959594;
}

#ORANGEBOX{
 font-size: 12px;
 margin: 0px;
 padding: 0px;
}

#ORANGEBOX a:link, #ORANGEBOX a:visited {
 display: block;
 border-top: 1px solid #A5A5A5;
 border-bottom: 1px solid #A5A5A5;
 border-left: 1px solid #A5A5A5;
 border-right: 1px solid #A5A5A5;
 background-color: #FEA248;
 font-size: 12px;
 font-weight: bold;
 padding: 6px 6px 6px 6px;
 color: #001E2B;
 text-decoration: none;
}

#ORANGEBOX a:hover{
 border-top: 1px solid #242424;
 border-bottom: 1px solid #242424;
 border-left: 1px solid #242424;
 border-right: 1px solid #242424;
 background-color: #CBA84B;
 background-image: none;
 font-size: 12px;
 font-weight: bold;
 color: #FBFBFb;
 text-decoration: underline;
}

#WHTBOX{
 font-size: 12px;
 margin: 0px;
 padding: 0px;
}

#WHTBOX a:link, #WHTBOX a:visited {
 display: block;
 border-top: 1px solid #ACACAC;
 border-bottom: 1px solid #ACACAC;
 border-left: 1px solid #ACACAC;
 border-right: 1px solid #ACACAC;
 background-color: #FAFAFA;
 font-size: 12px;
 font-weight: bold;
 padding: 6px 6px 6px 6px;
 color: #001E2B;
 text-decoration: none;
}

#WHTBOX a:hover{
 border-top: 1px solid #006699; /* #010180 */
 border-bottom: 1px solid #006699;
 border-left: 1px solid #006699;
 border-right: 1px solid #006699;
 background-color: #E9EFF5; /* #D7E4FF */
 background-image: none;
 font-size: 12px;
 font-weight: bold;
 color: #003366; /* #010180 #E9EFF5 */
 text-decoration: underline;
}

#STAT {
 margin: 0px;
 padding: 0px;
 display: block;
 border-top: 1px solid #ACACAC;
 border-bottom: 1px solid #ACACAC;
 border-left: 1px solid #ACACAC;
 border-right: 1px solid #ACACAC;
 background-color: #F4F4F4;
 font-size: 10px;
 font-weight: bold;
 padding: 6px 6px 6px 6px;
 color: #001E2B;
 text-decoration: none;
}
.PartnerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #006699;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	padding-left: 4px;
	margin-top: 8px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.PartnerHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
}
.PartnerHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006699;
}
/* for home page image/tour cycling divs: */
.mba_hp_buttons {
	position: relative;
	z-index: 20;
	top: -60px;
	left: 350px;
	width: 211px;
}
.mba_hp_schedule {
	position: relative;
	z-index: 10;
	top: -200px;
	left: 20px;
	width: 563px;
}
.mba_hp_thumbnail_td {
		/*border-style: solid;
		border-width: 1px;*/
		background-color: #6699cc;
}
.tourRegCartSm  { border-collapse: collapse; width: auto; overflow:hidden; padding: 0px; margin: 0px 0px 10px 0px; border: 1px solid #ccc; font-size: 9px;}
.tourRegCartSm td { border-collapse: collapse; width: auto; overflow:hidden; padding: 0px; margin: 0px; vertical-align: top; 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 0.5em;
	padding-right: 0.5em;
 } /* white-space: nowrap; */
.contentTextIntroOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	visibility: visible;
}
.contentTextIntroBullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-align: left;
	padding-top: 10px;
	padding-left: 5px;
	list-style-position: outside;
	list-style-type: circle;
	visibility: visible;
}

/* studentArea accordion */
.mbacSt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0 auto;
	width: auto;
}

/**** GREEN ****/

.mbacSt .mbacStTrig {
	margin: 0;
	background-image: url(/images/symbols/litergreen16_2.gif); /* /images/mbacSt/mbacSt_green_middle_2.gif */
	background-repeat: repeat-x;
	background-color: #DCE492; /* #cfff40 for p2apm_green */ /* #CDD676 for green64sel */
	padding: 0;
	background-position: left center;
}
.mbacSt .mbacStTrig h3, .mbacSt .mbacStTrig h4 {
	margin: 0 !important;
	padding: 0 !important;
	letter-spacing: normal !important;
	font-size: 14px; /* 15px; 16px; */
	background-image: url(/images/symbols/litergreen16_2.gif); /* /images/mbacSt/mbacSt_green_right_2.gif litergreen16.gif */
	background-repeat: no-repeat;
	background-position: right center;
	zoom: 1;
}
.mbacSt .mbacStTrig a {
	display: block;
	text-decoration: none;
	padding: 3px 8px 3px 24px; /* 15px 10px 15px 24px; */ /* 6px 8px 8px 24px */
	color: #000 !important;
	font-weight: normal; /* normal; */
	font-size: 14px; /* 15px; 16px; */
	background-image: url(/images/symbols/litergreen16_22_left.gif); /* /images/mbacSt/mbacSt_green_left_2.gif */
	background-repeat: no-repeat;
	background-position: left center;
}
.mbacSt .mbacStTrig a.mbacSt_ext, .mbacSt .mbacStTrig a.mbacSt_ext.mbacStTrig_down {
	color: #000 !important;
	letter-spacing: normal !important;
	background-image: url(/images/symbols/litergreen16_22_down.gif); /* /images/mbacSt/mbacSt_green_ext_2.gif */
}
.mbacSt .mbacStTrig a:hover {
	color: #000 !important; /* #999; */
	font-weight: bold !important; /* normal; */
	/*padding: 4px 8px 6px 24px !important; *//* 15px 10px 15px 24px; */
	background-color: transparent !important;
}
.mbacSt .mbacStTrig a:active, .mbacSt .mbacStTrig a:focus {
	outline: none;/* outline: 1px dotted #ccc;*/
	font-weight: bold !important; /* normal; */
}
.mbacSt .mbacStTrig .mbacStTrig_down, .mbacSt .mbacStTrig .mbacStTrig_down:hover  {
	/* letter-spacing: 0.1em; */
	color: #000 !important;
	font-weight: bold !important; /* normal; */
	background-image: url(/images/symbols/litergreen16_22_down.gif) !important; /* /images/mbacSt/mbacSt_green_down_2.gif */
	background-position: left center;
}
/**** CONTENT ****/

.mbacSt .mbacStcwrapper {
	position: relative;
}
.mbacSt .mbacStpanelcontent {
	padding: 20px;
	line-height: 1.5em;
	margin: 0;
	background-color: #FFF;
}

/* change background color here if you want the content to have a different color */
/* GREEN */
.mbacSt .mbacStpanelcontent {
	padding: 20px; /* 20px; */
	line-height: 1.5em;
	margin: 0 5px;
	background-color: #FFF; /* #ecfdb5; */
}	

.mbacSt .mbacStcontent h2, .mbacSt .mbacStcontent h3, 
.mbacSt .mbacStcontent h4 {
	font-size: 14px;  /* 16px; */
	margin: 0px;
	line-height: normal;
	/*letter-spacing: 0.1em; */
}
.mbacSt .mbacStcontent p {
	margin: 6px 0;
}
.mbacSt .current_mark {
	font-weight: bold !important;
}
/* end studentArea accordion */

/* video pages */
.videoScrollbox {
	width:auto;
	height:150;
	overflow:auto;
}
.redText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0000;
}

