@charset "UTF-8";

.guidetable ul, ol {
	margin-left:40px;
}

/****  *****/
/**** overall styles *****/
/****  *****/
#liquidPage body { background-color: #FFFFFF; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; visibility: visible;  }
body { background-color: #FFFFFF; margin: 0; padding: 0; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px !important; line-height: 1.4; } /* #F0F0F0 */
ul, ol, dl { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6, p { margin-top: 0; }
a img { border: none; }
a:link { color: #007cc3; text-decoration: none; }
a:visited { color: #007cc3; text-decoration: none; }
a:hover, a:active, a:focus { text-decoration: none; color: #7ebd27; }
#centeringDiv { visibility: visible; width: 100%; 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;  }
#centeringDivLiquid { visibility: visible; width: 100%;  min-width: 800px; max-width: 1600px;}
#centeringDivLiquid12 { visibility: visible; width: 100%;  min-width: 1200px; max-width: 2400px;}

#mbat_wrapper { margin: 0 auto; width: width: 100%;}
#mbat_wrapperLiquid { margin: 0 auto; width: 100%;}
#mbat_content { width: 100%; }

.newArrowTabLastSelected a:link, .newArrowTabLastSelected a:active, .newArrowTabLastSelected a:hover {background-image: url('/images/tabarrows_dkyellow.png') !important;}

@media screen {
	@media (min-width: 451px) {
        .showhide {min-width:200px;}
	}
   }
   @media (max-width: 450px) {
       .showhide {max-width:150px !important;}
       #table6 {max-width:430px !important;}
       .meetupintro {max-width:430px !important; display:inline-block;}
       .appProcessTextHeader {width:100% !important; max-width:430px;}
	
}


@media screen {
	@media (min-width: 451px) {
        .newtable table {
        border:1px solid white;
        width:1000px !important;
        text-align:center;
    }
	}
   }

   @media (max-width: 1000px) {
.newtable table {
        max-width:1000px !important;
        width:100% !important;
    min-width:300px;
    }
       
       .newtable {
           width:100% !important;
       }
}
  
                
    .newtable td {
        vertical-align:middle !important;
                }
                
    .newtbody {
        border-radius:0% !important;
                }
                
    .newtable tr {
        height:30px;
        vertical-align:center;
                }
    
    #thead {
        background-color:#d4efff;
        height:30px;
        text-align:center;
    }
   /*
    .new_odd {
        text-align:center;
        background-color:#fafafa;
        height:30px;
    }
    
    .new_even {
        text-align:center;
        background-color:#fff;
        height:30px;
    }    
   */
/*
.newtable tr:nth-child(even) {
    background-color: #f2f2f2;
}
.newtable tr:nth-child(odd) {
    background-color: #fff;
}
*/
    .invitealert {
        width:300px;
        height:100px;
        font-family:arial;
        padding:8px;
        margin-left:auto;
        margin-right:auto;
        margin-top:40px;
        margin-bottom:40px;
    }
    
    .alerttext {
        background-color:#1e73be;
        vertical-align:middle;
        color:#fff;
        height:100px;
        width:100%;
        text-align:center;
        font-size:18px;
        padding-top:25px;
        padding-bottom:20px;
    }
    
    .alerttext a {
        text-decoration:none;
        color:#75D2FF;
    }

/****  *****/
/**** header styles *****/
/****  *****/
.invisibleButton { position: absolute; top: 0px; left: 0px; }
#headerWrap { background-color: #fff; }
#header { width: 1024px; /* the auto value on the sides, coupled with the width, centers the layout */ height: 80px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#headerLogo { float: left; margin: 0px; padding: 0px; width: 299px; }
#headerContent { float: right; margin: 0px; width: 725px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#scroller { width: 305px; padding-right: 30px; text-align: left; font-size: 12px; line-height: 14px; color: #333; padding-top: 10px; vertical-align: top; }
#social { padding-right: 30px; width: 150px; }
#socialIcons td { padding-right: 5px; }
#searchBar { width: 210px; }
#persistentLinks { padding-top: 15px; text-align: right; font-size: 11px; line-height: 14px;}
#persistentLinks a:link, a:visited { color: #999; }
.signin { font-size: 12px; color: #007cc3; font-weight: bold; }
a.signin:link { font-size: 12px; color: #007cc3; font-weight: bold; }
.welcomeMessage { font-size: 11px; color:#000000; font-weight: bold; }

#mb_headerWrap { background-color: #fff; }
#mb_header { width: 90%; /*1024px;*/ /* the auto value on the sides, coupled with the width, centers the layout */ height: 80px; margin: 0 auto;}
#mb_headerContent { /*float: right; */ margin: 0px; width: 1024px;/*725px;*/ padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#mb_headerLogo { /*float: left;*/ margin: 0px; padding: 0px; width: 299px; text-align: left; }
#mb_scroller { width: 305px; padding-right: 30px; text-align: left; font-size: 12px; line-height: 14px; color: #333; padding-top: 10px; vertical-align: top; }
#mb_social { padding-right: 30px; width: 150px; }
#mb_socialIcons td { padding-right: 5px; }
#mb_searchBar { width: 210px; }
#mb_persistentLinks { padding-top: 15px; text-align: right; font-size: 11px; line-height: 14px;}
#mb_persistentLinks a:link, a:visited { color: #999; }
.mb_signin { font-size: 12px; color: #007cc3; font-weight: bold; }
a.mb_signin:link { font-size: 12px; color: #007cc3; font-weight: bold; }
.mb_welcomeMessage { font-size: 11px; color:#000000; font-weight: bold; }

/****  *****/
/**** navigation styles *****/
/****  *****/
/*#navbarWrap { background-color: #2A8DC8; background-image: url(/images/navback.png); background-repeat: repeat-x; background-position: left top; }*/
#navbarWrap { background-color: #1e73be; /*background-image: url(/images/navback.png);*/ background-repeat: repeat-x; background-position: left top; }
#navbar { width: 1024px; height: 30px; margin: 0 auto; }

/*#mb_navbarWrap { background-color: #2A8DC8; background-image: url(/images/navback.png); background-repeat: repeat-x; background-position: left top; }*/
#mb_navbarWrap { background-color: #1e73be; /*background-image: url(/images/navback.png);*/ background-repeat: repeat-x; background-position: left top; }
#mb_navbar { width: 90%; /*1024px;*/ height: 30px; margin: 0 auto; }

.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; }
.primaryNavLiquid { width: 100%; 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: 1024px; height: 30px; visibility: visible; text-align: left; margin: 0px; padding: 0px; }
a.primaryNavLink { font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(/images/navbar_divider.png); background-repeat: no-repeat; background-position: left top; text-align: center; position: relative; display: block; padding-top: 6px; padding-bottom: 6px; }
a.primaryNavLink:link { color: #FFFFFF; }
a.primaryNavLink:visited { color: #FFFFFF; }
a.primaryNavLink:hover { color: #0D376C; }
a.primaryNavLink:active { color: #0D376C; }
a.primaryNavLinkDkBlue { font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(/images/navbar_back_dkblue.png); background-repeat: repeat-x; background-position: left top; text-align: center; position: relative; display: block; padding-top: 6px; padding-bottom: 6px;}
a.primaryNavLinkDkBlue:link { color: #FFFFFF; }
a.primaryNavLinkDkBlue:visited { color: #FFFFFF; }
a.primaryNavLinkDkBlue:hover { color: #72B6DC; }
a.primaryNavLinkDkBlue:active { color: #72B6DC; }
a.primaryNavRollover:link { font-size: 11px; color: #007cc3; text-decoration: none; display: block; }
a.primaryNavRollover:visited { color: #007cc3; text-decoration: none; }
a.primaryNavRollover:hover { color: #FFFFFF; text-decoration: none; }
a.primaryNavRollover:active { color: #FFFFFF; text-decoration: none; }

.mb_primaryNav { width: 100%; /*1024px;*/ height: 30px; visibility: visible; text-align: left; margin: 0px; padding: 0px; }
a.mb_primaryNavLink { font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(/images/navbar_divider.png); background-repeat: no-repeat; background-position: left top; text-align: center; position: relative; display: block; padding-top: 6px; padding-bottom: 6px; }
a.mb_primaryNavLink:link { color: #FFFFFF; }
a.mb_primaryNavLink:visited { color: #FFFFFF; }
a.mb_primaryNavLink:hover { color: #0D376C; }
a.mb_primaryNavLink:active { color: #0D376C; }
a.mb_primaryNavLinkDkBlue { font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(/images/navbar_back_dkblue.png); background-repeat: repeat-x; background-position: left top; text-align: center; position: relative; display: block; padding-top: 6px; padding-bottom: 6px;}
a.mb_primaryNavLinkDkBlue:link { color: #FFFFFF; }
a.mb_primaryNavLinkDkBlue:visited { color: #FFFFFF; }
a.mb_primaryNavLinkDkBlue:hover { color: #72B6DC; }
a.mb_primaryNavLinkDkBlue:active { color: #72B6DC; }
a.mb_primaryNavRollover:link { font-size: 11px; color: #007cc3; text-decoration: none; display: block; }
a.mb_primaryNavRollover:visited { color: #007cc3; text-decoration: none; }
a.mb_primaryNavRollover:hover { color: #999999; text-decoration: none; }
a.mb_primaryNavRollover:active { color: #FFFFFF; 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: 1024px; height: 30px; position: relative; }
#menu ul { list-style: none; margin: 0; padding: 0; width: 100%; }
#menu ul li { text-align: center; }
#menu li { position: relative; }
#menu ul ul { position: absolute; padding-top: 0px; font-size: 11px; text-align: left; padding-left: 1px; }
#menu ul ul li { padding-top: 7px; padding-bottom: 5px; padding-left: 26px; padding-right: 10px; font-size: 11px; text-align: left; border-left: solid #9ee1eb 1px; border-right: solid #dbf1f5 1px; border-bottom: solid #dbf1f5 1px; background-image: url(/images/navbar_subback.png); background-repeat: repeat-x; background-position: left top; }
.menuTop { border-top: solid #4aa2d4 1px; }
#menu ul ul ul { position: absolute; top: 0; left: 100%; font-size: 11px; text-align: left; }

#mb_menu { width: 1024px; height: 30px; position: relative; }
#mb_menu ul { list-style: none; margin: 0; padding: 0; width: 100%; }
#mb_menu ul li { text-align: center; }
#mb_menu li { position: relative; }
#mb_menu ul ul { position: absolute; padding-top: 0px; font-size: 11px; text-align: left; padding-left: 1px; }
#mb_menu ul ul li { padding-top: 7px; padding-bottom: 5px; padding-left: 26px; padding-right: 10px; font-size: 11px; text-align: left; background-color: #FFF; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-bottom-color: #D6D6D6; border-left-color: #E8E8E8; }
.mb_menuTop { border-top: solid #4aa2d4 1px; }
#mb_menu ul ul ul { position: absolute; top: 0; left: 100%; font-size: 11px; text-align: left; }

/*#mb_menu ul ul li { padding-top: 7px; padding-bottom: 5px; padding-left: 26px; padding-right: 10px; font-size: 11px; text-align: left; border-left: solid #9ee1eb 1px; border-right: solid #dbf1f5 1px; border-bottom: solid #dbf1f5 1px; background-image: url(/images/navbar_subback.png); background-repeat: repeat-x; background-position: left top; }
.mb_menuTop { border-top: solid #4aa2d4 1px; }
*/

/*
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; }
*/

/****  *****/
/**** shared page styles *****/
/****  *****/
#mb_MidWrap { background-color: #fff; }
/*#mb_Mid { width: 1024px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 15px; padding-bottom: 15px; }*/

@media screen {
	@media (max-width: 1023px) {
#mb_Mid { 
		width: 100%; 
		margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 15px; padding-bottom: 15px;overflow-x:hidden; }
td.mb_registrationLeftText { width: 45%; font-size: 13px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; right bottom; margin: 0px; }
		.filebreak {max-width:200px;position:absolute;}
		.medHeading {padding-left:10px !important}
td.mb_registrationLRightInput { width: 55%; font-size: 12px; padding-top: 0px; padding-right: 20px; padding-bottom: 10px; padding-left: 10px; right bottom; margin: 0px; }
td.mb_registrationAcross { width: 100%; font-size: 13px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; right bottom; margin: 0px; }
	}
   }
   @media (min-width: 1024px) {
#mb_Mid { 
		width: 1024px; 
		margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 15px; padding-bottom: 15px; }
td.mb_registrationLeftText { width: 30%; font-size: 12px; padding-top: 0px; padding-right: 20px; padding-bottom: 10px; padding-left: 0px; right bottom; margin: 0px; }
td.mb_registrationLRightInput { width: 70%; font-size: 12px; padding-top: 0px; padding-right: 20px; padding-bottom: 10px; padding-left: 10px; right bottom; margin: 0px; }
td.mb_registrationAllCol { width: 100%; font-size: 12px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; right bottom; margin: 0px; }
	}
	
}
}


/*#mb_Mid h1 { font-size: 28px; font-weight: normal; text-transform: none; color: #0e6da3; height: 40px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0e6da3; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }*/
#mb_Mid h1 { font-size: 28px; font-weight: normal; text-transform: none; color: #0e6da3; height: 40px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; background-image: url(/images/cityscape.png); background-repeat: no-repeat; background-position: right bottom; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0e6da3; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#mb_Mid h2 { font-size: 18px; font-weight: normal; text-transform: none; color: #FFFFFF; height: 35px; padding-top: 5px; padding-right: 8px; padding-bottom: 0px; padding-left: 12px; }
#mb_Mid h3 { font-size: 18px; font-weight: normal; text-transform: none; color: #000000; height: 35px; padding-top: 5px; padding-right: 8px; padding-bottom: 0px; padding-left: 12px; }
#mb_Mid h4 { font-size: 12px; font-weight: bold; text-transform: none; color: #0e6da3; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; margin: 0px; }
#mb_Mid h5 { font-size: 14px; font-weight: bold; text-transform: none; color: #0e6da3; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0e6da3; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#mb_Mid h6 { font-size: 12px; font-weight: bold; text-transform: none; color: #FFFFFF; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; margin: 0px; text-align: center; }
#mb_Mid h7 { font: 16px Arial, Helvetica, sans-serif; color:#006699; font-weight: bold;}
#mb_MidVariable { width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 15px; padding-bottom: 15px; }
/*#mb_Mid h1 { font-size: 28px; font-weight: normal; text-transform: none; color: #0e6da3; height: 40px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0e6da3; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }*/
#mb_MidVariable h1 { font-size: 28px; font-weight: normal; text-transform: none; color: #0e6da3; height: 40px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; background-image: url(/images/cityscape.png); background-repeat: no-repeat; background-position: right bottom; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0e6da3; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#mb_MidVariable h2 { font-size: 18px; font-weight: normal; text-transform: none; color: #FFFFFF; height: 35px; padding-top: 5px; padding-right: 8px; padding-bottom: 0px; padding-left: 12px; }
#mb_MidVariable h4 { font-size: 12px; font-weight: bold; text-transform: none; color: #0e6da3; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; margin: 0px; }
#mb_MidVariable h5 { font-size: 14px; font-weight: bold; text-transform: none; color: #0e6da3; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0e6da3; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#mb_MidVariable h6 { font-size: 12px; font-weight: bold; text-transform: none; color: #FFFFFF; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; margin: 0px; text-align: center; }
#mb_MidWrap p { font-size: 12px; line-height: 16px; padding-right: 0px; padding-left: 0px; padding-top: 0px; margin: 0px; padding-bottom: 10px; }
.mb_shadowBox { -moz-box-shadow: 0px 4px 8px #d4d3d3; -webkit-box-shadow: 0px 4px 8px #d4d3d3; box-shadow: 0px 4px 8px #d4d3d3; border: 1px solid #d4d3d3; margin-bottom: 15px; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; }
.mb_shadowBox2 { -moz-box-shadow: 0px 4px 8px #d4d3d3; -webkit-box-shadow: 0px 4px 8px #d4d3d3; box-shadow: 0px 4px 8px #d4d3d3; border: 1px solid #d4d3d3; margin-bottom: 15px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.mb_shadowBox3 { -moz-box-shadow: 0px 4px 8px #d4d3d3; -webkit-box-shadow: 0px 4px 8px #d4d3d3; box-shadow: 0px 4px 8px #d4d3d3; border: 1px solid #d4d3d3; margin-bottom: 15px; padding: 15px; }
#mb_spacer { margin: 0px; padding: 0px; height: 15px; }
#mb_spacer2 { margin: 0px; padding: 0px; height: 5px; }
.mb_headerGraphic { font-size: 28px; font-weight: normal; text-transform: none; color: #0e6da3; height: 40px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; background-image: url(/images/cityscape.png); background-repeat: no-repeat; background-position: right bottom; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0e6da3; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.mb_headerNoGraphic { font-size: 28px; font-weight: normal; text-transform: none; color: #0e6da3; height: 40px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; right bottom; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0e6da3; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.mb_headerDeepblue { background-image: url(/images/background_header_deepblue.png); background-repeat: repeat-x; background-position: left top; }
.mb_headerTealblue { background-image: url(/images/background_header_teal.png); background-repeat: repeat-x; background-position: left top; }
.mb_headerTealbluemed { background-image: url(/images/background_header_teal_med.png); background-repeat: repeat-x; background-position: left top; }
.mb_headerTealbluetall { background-image: url(/images/background_header_teal_tall.png); background-repeat: repeat-x; background-position: left top; }
.mb_shadowBoxContent { text-align: left; vertical-align: top; padding-right: 15px; padding-left: 15px; }
.mb_shadowBoxContentNews { text-align: left; vertical-align: top; padding-right: 15px; padding-left: 15px; overflow-y: scroll; overflow-x: hidden; height: 330px;}
.mb_shadowBoxContent h5 { font-size: 14px; font-weight: bold; text-transform: none; color: #0e6da3; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0e6da3; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.mb_shadowBoxContent2 { text-align: left; vertical-align: top; padding: 20px; }
.mb_shadowBoxContent li { padding-right: 15px; padding-left: 5px; list-style-position: inside; }
.mb_shadowBoxContent img { padding-right: 20px; padding-left: 0px; float: left; padding-top: 0px; padding-bottom: 10px; }
.mb_shadowBoxContentPhotoRight img { padding-right: 0px; padding-left: 20px; float: right; padding-top: 0px; padding-bottom: 10px; }
.mb_shadowBoxContentPhoto { padding-right: 20px; padding-left: 20px; float: left; padding-top: 0px; padding-bottom: 10px; }
.mb_shadowBoxContentVideoLeft video { padding-right: 20px; padding-left: 0px; float: left; padding-top: 0px; padding-bottom: 10px; }
.mb_shadowBoxContentVideoRight video { padding-right: 0px; padding-left: 20px; float: right; padding-top: 0px; padding-bottom: 10px; }
.mb_dottedLine { border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; padding: 0px; margin-top: 20px; }
#mb_twitterBox { line-height: 16px; font-size: 14px; vertical-align: top; padding-left: 15px; padding-right: 15px; overflow-y: scroll; overflow-x: hidden; height: 260px; }

.ps_shadowBox { -moz-box-shadow: 0px 4px 8px #d4d3d3; -webkit-box-shadow: 0px 4px 8px #d4d3d3; box-shadow: 0px 4px 8px #d4d3d3; border: 1px solid #d4d3d3; margin-bottom: 15px; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; }
.ps_shadowBox3 { -moz-box-shadow: 0px 4px 8px #d4d3d3; -webkit-box-shadow: 0px 4px 8px #d4d3d3; box-shadow: 0px 4px 8px #d4d3d3; border: 1px solid #d4d3d3; margin-bottom: 15px; padding: 15px; }
.ps_headerGraphic { font-size: 28px; font-weight: normal; text-transform: none; color: #0e6da3; height: 40px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; background-image: url(/images/cityscape.png); background-repeat: no-repeat; background-position: right bottom; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0e6da3; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#ps_UnivLeftMenu h3 { vertical-align: top; padding-top: 5px; color: #0E6DA3; background-color: #d8edf0; height: 20px; padding-bottom: 5px; padding-left: 15px; font: 14px; margin-bottom: 10px; }
#ps_UnivLeftMenu li { padding-left: 15px; list-style-position: inside; padding-bottom: 4px; padding-top: 0px; list-style-type: none; }
#ps_UnivLeftMenu2 h3 { vertical-align: top; padding-top: 5px; color: #fff; background-color: #0e6da3; height: 20px; padding-bottom: 5px; padding-left: 10px; font: 14px; }
#ps_UnivLeftMenu2 li { padding-left: 10px; list-style-image: url(/images/circle_with_arrow.png); list-style-position: inside; padding-bottom: 5px; padding-top: 0px; }
#ps_UnivLeftMenu3 h3 { vertical-align: top; padding-top: 5px; color: #fff; background-color: #81b6cf; height: 20px; padding-bottom: 5px; padding-left: 10px; font: 14px; }
#ps_UnivLeftMenu3 li { padding-left: 15px; list-style-position: inside; padding-bottom: 6px; padding-top: 0px; list-style-type: none; font-size: 14px; list-style-image: url(/images/new_arrow4.png); }  
#ps_UnivLeftMenu4 h3 { vertical-align: top; padding-top: 5px; color: #fff; background-color: #2b7fae; height: 20px; padding-bottom: 5px; padding-left: 10px; font: 14px; }
#ps_UnivLeftMenu4 li { padding-left: 15px; list-style-position: inside; padding-bottom: 6px; padding-top: 0px; list-style-type: none; font-size: 14px; list-style-image: url(/images/new_arrow4.png); } 
#ps_UnivLeftMenu3_narrow h3 { vertical-align: top; padding-top: 5px; color: #fff; background-color: #003862; height: 30px; padding-bottom: 5px; padding-left: 15px; font: 14px; }
#ps_UnivLeftMenu3_narrow li { padding-left: 0px; list-style-position: inside; padding-bottom: 2px; padding-top: 0px; list-style-type: none; font-size: 14px; margin-left: 15px; } 
#ps_UnivCenterShadowbox_narrow h3 { vertical-align: top; padding-top: 5px; color: #fff; background-color: #003862; height: 25px; padding-bottom: 5px; padding-left: 15px; font-size: 14px; }
#ps_UnivCenterShadowbox_narrow li { padding-left: 0px; list-style-position: inside; padding-bottom: 2px; padding-top: 0px; list-style-type: none; font-size: 14px; margin-left: 15px; } 

/** Admin PES styles **/
#ps_AdminLeftMenu h3 { vertical-align: top; padding-top: 4px; color: #fff; background-color: #003862; padding-bottom: 4px; padding-left: 12px; /*font-size: 13px;*/ margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; }
#ps_AdminLeftMenu li { padding-left: 12px; list-style-position: inside; padding-bottom: 2px; padding-top: 0px; list-style-type: none; font-size: 14px; list-style-image: url(/images/new_arrow4_narrow.png); } 
#ps_AdminLeftMenu p { padding-left: 12px; padding-right: 12px; font-size: 14px; /*line-height: 12px;*/ } 
.ps_dashedLine { border-top-width: 1px; border-top-style: dotted; border-top-color: #999; padding: 0px; margin-top: 5px; margin-right: 30px; margin-bottom: 5px; margin-left: 30px; } 

/****  *****/
/**** homepage styles *****/
/****  *****/

#buttonGreen { background-image: url(/images/button_green.png); height: 31px; width: 114px; background-repeat: no-repeat; background-position: left top; text-align: center; vertical-align: middle; font-size: 13px; font-weight: bold; text-transform: uppercase; padding-top: 7px; letter-spacing: 1px; }
#buttonGreen a:link { color: #0d3b71; }
#buttonGreen a:visited { color: #0d3b71; }
#buttonGreen a:hover { color: #fff; }
#buttonGreen a:active { color: #fff; }

#mb_homeTopWrap { background-color: #d8edf0; height: 300px; }
#mb_homeTop { width: 1024px; margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */ }
#mb_ad { width: 734px; height: 300px; float: left; }
#mb_adText { background-image: url(/images/background_70percentbk.png); background-repeat: repeat; background-position: left top; float: left; margin-top: 20px; margin-left: 20px; width: 200px; z-index: 1; position: absolute; color: #FFF; padding-top: 20px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
#mb_adText h2 { font-size: 18px; text-transform: uppercase; letter-spacing: 1px; padding-bottom: 5px; margin: 0px; }
#mb_adPhoto { position: absolute; z-index:1;}
#mb_events { vertical-align: top; width: 240px; background-image: url(/images/background_dkbluegradient.png); background-repeat: repeat-x; background-color: #0D54A0; padding-top: 30px; padding-right: 20px; padding-bottom: 10px; padding-left: 30px; float: right; height: 260px; }
#mb_events td { vertical-align: top; }
#mb_events h2 { text-transform: uppercase; color: #FFF; font-size: 18px; line-height: 20px; letter-spacing: 1px; }
#mb_events a:link { color: #B6DD3C; }
#mb_events a:visited { color: #B6DD3C; }
#mb_events a:hover { color: #fff; }
#mb_events a:active { color: #fff; }
#mb_eventList  { color: #FFF; padding-top: 10px; }
.mb_eventLocationLg { font-size: 13px; font-weight: bold; }
.mb_eventLocation { color: #fff; }

#mb_homeMidWrap { background-color: #fff; }
#mb_homeMid { width: 1024px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 15px; padding-bottom: 15px; }
#mb_homeMid h3 { font-size: 14px; color: #000000; }
#mb_homeMid h3.bird { font-size: 14px; color: #000000; background-image: url(/images/headerIcon_twitterbird.png); background-repeat: no-repeat; padding-left: 25px; padding-top: 10px; background-position: 0px 12px; }
#mb_homeLeftColumn { width: 264px; text-align: left; vertical-align: top; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }
#mb_subscribe { font-size: 11px; padding: 0px; margin-bottom: 20px; }
#mb_subscribe td { margin: 0px; padding: 0px; }
.mb_tableGrayBorder { border: 1px solid #CCC; }
.mb_subscribeText { background-position: left top; font-size: 11px; color: #999; padding: 5px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.mb_subscribeButton { background-color: #429CCE; border: none; margin: 0px; background-image: url(/images/background_bluebutton.png); background-repeat: repeat-x; width: 70px; }
.mb_subscribeButton2 { background-color: #429CCE; border: none; margin: 0px; background-image: url(/images/background_bluebutton.png); background-repeat: repeat-x; width: 40px; }
.mb_submitButton { background-image: url(/images/background_bluebutton.png); background-repeat: repeat-x; background-position: left top; font-size: 11px; color: #FFF; font-weight: bold; padding: 5px; background-color: #7AB9DD; border: none; margin: 0px; cursor:pointer; }
#mbHome_twitter h2 { font-size: 18px; font-weight: normal; text-transform: none; color: #FFFFFF; height: 35px; padding-top: 5px; padding-right: 8px; padding-bottom: 0px; padding-left: 40px; }
.mb_headerTealblueTwitter { background-image: url(/images/background_header_teal_twitter.png); background-repeat: no-repeat; background-position: left top; }
.mb_twitterPost { border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; padding-bottom: 15px; padding-top: 5px; }
#mb_getApp { background-color: #d9f1f4; height: 36px; font-size: 16px; padding: 7px; margin: 0px; }
#mb_getApp td { padding-right: 8px; vertical-align: middle; }
#mb_homeCenterColumn { width: 450px; text-align: left; vertical-align: top; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
#mb_homeCenterColumn p { font-size: 12px; line-height: 15px; }
#mb_homeCenterColumn img { float: left; padding-right: 20px; padding-bottom: 5px; }
.mb_blogEntry { border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; padding-bottom: 10px; }
#mb_homeCenterColumn h4 { text-transform: uppercase; margin: 0px; font-size: 14px; line-height: 16px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#mb_homeRightColumn { width: 270px; text-align: left; vertical-align: top; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }

/****  *****/
/**** event page styles *****/
/****  *****/
#mbEvents_TopWrap { background-color: #d8edf0; height: 300px; }
#mbEvents_Top { width: 1024px; margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */ }
#mbEvents_adText { background-image: url(/images/background_70percentbk.png); background-repeat: repeat; background-position: left top; float: left; margin-top: 20px; margin-left: 20px; width: 200px; z-index: 1; position: absolute; color: #FFF; padding-top: 20px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; font-size: 15px; line-height: 18px; text-align: center; }
#mbEvents_adText h2 { font-size: 20px; text-transform: uppercase; letter-spacing: 1px; padding-bottom: 15px; margin: 0px; text-align: center; }
#mbEvents_adText a:link { color: #B6DD3C; }
#mbEvents_adText a:visited { color: #B6DD3C; }
#mbEvents_adText a:hover { color: #007cc3; }
#mbEvents_adText a:active { color: #fff; }
#mbEvents_MidWrap { background-color: #fff; }
#mbEvents_MidAd { width: 1024px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 15px; padding-bottom: 0px; }
#mbEvents_Mid { width: 1024px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 15px; padding-bottom: 15px; }
#mbEvents_Mid a:link { color: #007cc3; }
#mbEvents_Mid a:visited { color: #007cc3; }
#mbEvents_Mid a:hover { color: #0D376C; }
#mbEvents_Mid a:active { color: #0D376C; }
#mbEvents_MidWrap p { font-size: 12px; line-height: 16px; padding-right: 15px; padding-left: 15px; padding-top: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
#mbEvents_Mid h2 { font-size: 18px; font-weight: normal; text-transform: none; color: #FFFFFF; height: 35px; padding-top: 5px; padding-right: 8px; padding-bottom: 0px; padding-left: 12px; }
#mbEvents_CenterColumn td { vertical-align: top; }
.mbEvents_date { font-size: 15px; line-height: 18px; font-weight: bold; }
#mbEvents_location { padding: 0px; margin-right: 15px; margin-left: 15px; font-size:12px; }
#mbEvents_location p { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align:left !important; }
#mbEvents_schedule { padding: 0px; margin-right: 15px; margin-left: 15px; }
#mbEvents_schedule td { padding-right: 20px; padding-bottom: 10px; line-height: 16px; font-size: 12px; vertical-align: top !important; text-align:left; }
.mbEvents_scheduleTitle { font-size: 14px; font-weight: bold; color: #0C4586; }
#mbEvents_preparing { padding: 0px; margin-right: 15px; margin-left: 15px; }
#mbEvents_preparing td { padding-right: 20px; padding-bottom: 10px; line-height: 16px; font-size: 12px; vertical-align: top; }
#mbEvents_LeftColumn { width: 260px; text-align: left; vertical-align: top; padding-right: 10px; }
#mbEvents_Participating li { line-height: 16px; font-size: 12px; vertical-align: top; padding-left: 15px; list-style-position: inside; list-style-type: none; padding-bottom: 5px; }
#mbEvents_Twitter h2 { font-size: 18px; font-weight: normal; text-transform: none; color: #FFFFFF; height: 35px; padding-top: 5px; padding-right: 8px; padding-bottom: 0px; padding-left: 40px; }
#mbEvents_CenterColumn { width: 456px; text-align: left; vertical-align: top; padding-right: 10px; padding-left: 10px; }
#mbEvents_RightColumn { width: 268px; text-align: left; vertical-align: top; padding-left: 10px; }
#mbEvents_extrasBox { overflow: scroll; margin: 0px; padding: 0px; height: 350px; }
.mbEvents_extras { margin-bottom: 10px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
.mbEvents_extras img { margin: 0px; float: left; padding-right: 20px; }
#mbEvents_sponsorbar { width: 1024px; /* the auto value on the sides, coupled with the width, centers the layout */ background-color: #FFF; margin-top: 0; margin-right: auto; margin-bottom: 10; margin-left: auto; padding-bottom: 10px; padding-top: 0px; }
#mbEvents_buttonRegister { background-image: url(/images/button_green_rect.png); height: 30px; width: 111px; background-repeat: no-repeat; background-position: 0px 0px; text-align: center; vertical-align: middle; font-size: 14px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; padding-top: 5px; padding-left: 0px; }

.mbWrapTable { vertical-align: top; margin: 0px; padding: 0px; }



/****  *****/
/**** blank template page styles *****/
/****  *****/
#mb_LeftColumn { width: 736px; text-align: left; vertical-align: top; padding-right: 10px; }
#mb_RightColumn { width: 268px; text-align: left; vertical-align: top; padding-left: 10px; }
#mb_oneColumn { width: 1014px; text-align: left; vertical-align: top; }
#mb_LeftColumnVariable { text-align: left; vertical-align: top; padding-right: 10px; }
#mb_RightColumnVariable { text-align: left; vertical-align: top; padding-left: 10px; }

/****  *****/
/**** partner resource page styles *****/
/****  *****/
#logos div:nth-child(2n) {
  clear: both;
}

#logos div img {
  display: block;
  margin: 1em auto;
}

#logos h2 {
	text-align: center;
	color: #000;
	font-size: 12px;
}


/****  *****/
/**** button styles *****/
/****  *****/
#mb_buttonGreen { background-image: url(/images/button_green_rect.png); height: 30px; width: 111px; background-repeat: no-repeat; background-position: left top; text-align: center; vertical-align: middle; font-size: 13px; font-weight: bold; text-transform: uppercase; padding-top: 7px; letter-spacing: 1px; }
#mb_buttonGreen a:link { color: #0d3b71; }
#mb_buttonGreen a:visited { color: #0d3b71; }
#mb_buttonGreen a:hover { color: #fff; }
#mb_buttonGreen a:active { color: #fff; }

.mbSubmitBsmBlue { background-image: url(/images/background_bluebutton.png); background-repeat: repeat-x; background-position: left top; font-size: 11px; color: #FFF; font-weight: bold; padding: 5px; background-color: #7AB9DD; border: none; margin: 0px; }

.mbSubmitBsm { font-size: 10px; width: auto; /* for IE button width */ overflow: visible; margin-top: 0; margin-right: 20; margin-bottom: 0; margin-left: 20; padding-top: 0; padding-right: 5px; padding-bottom: 0; padding-left: 5px;  	/* max-width: auto;*/  }
.mbSubmitBsm, .mbSubmitBsm:link { padding: 2px; border: 1px solid #CCCCCC; background-color: #e3f3b0; /* #EEEEEE */ font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; margin-right: 10px; }
.mbSubmitBsm:hover, .mbSubmitBsm:active, .mbSubmitBsm:focus, .mbSubmitBsm.active, .mbSubmitBsm.hover, .mbSubmitBsm.focus { background-color: #cde878; /* #A7BAED #FDEAB0 #99B3BF */ font-weight: bold; /* border-width: 1px; */ color: #000000; /* #654C00 */ cursor: pointer; text-decoration: none; }
.mbSubmitBsmSmall { font-size: 9px; width: auto; /* for IE button width */ overflow: visible;  	/* max-width: auto;*/ }
.mbSubmitBsmSmall, .mbSubmitBsmSmall:link { padding: 2px; border: 1px solid #CCCCCC; margin-bottom: 40; background-color: #e3f3b0; /* #EEEEEE */ font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; margin-right: 5px; }
.mbSubmitBsmSmall:hover, .mbSubmitBsmSmall:active, .mbSubmitBsmSmall:focus, .mbSubmitBsmSmall.active, .mbSubmitBsmSmall.hover, .mbSubmitBsmSmall.focus { background-color: #cde878; font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; }
.mbSubmitBsmGray { font-size: 10px; width: auto; /* for IE button width */ overflow: visible; margin-top: 0; margin-right: 20; margin-bottom: 0; margin-left: 20; padding-top: 0; padding-right: 5px; padding-bottom: 0; padding-left: 5px;  	/* max-width: auto;*/  }
.mbSubmitBsmGray, .mbSubmitBsmGray:link { padding: 2px; border: 1px solid #CCCCCC; background-color: #ECECEC; /* #EEEEEE */ font-weight: bold; color: #333333; cursor: pointer; text-decoration: none; margin-right: 10px; }
.mbSubmitBsmGray:hover, .mbSubmitBsmGray:active, .mbSubmitBsmGray:focus, .mbSubmitBsmGray.active, .mbSubmitBsmGray.hover, .mbSubmitBsmGray.focus { background-color: #E0E0E0; /* #A7BAED #FDEAB0 #99B3BF */ font-weight: bold; /* border-width: 1px; */ color: #333333; /* #654C00 */ cursor: pointer; text-decoration: none; }
.mbSubmitBsmLtBlue { font-size: 10px; width: auto; /* for IE button width */ overflow: visible; margin-top: 0; margin-right: 20; margin-bottom: 0; margin-left: 20; padding-top: 0; padding-right: 5px; padding-bottom: 0; padding-left: 5px;  	/* max-width: auto;*/  }
.mbSubmitBsmLtBlue, .mbSubmitBsmLtBlue:link { padding: 2px; border: 1px solid #b3dee3; background-color: #d8edf0; /* #EEEEEE */ font-weight: bold; color: #333333; cursor: pointer; text-decoration: none; margin-right: 10px; }
.mbSubmitBsmLtBlue:hover, .mbSubmitBsmGLtBlue:active, .mbSubmitBsmLtBlue:focus, .mbSubmitBsmLtBlue.active, .mbSubmitBsmLtBlue.hover, .mbSubmitBsmLtBlue.focus { background-color: #c0e5ea; /* #A7BAED #FDEAB0 #99B3BF */ font-weight: bold; /* border-width: 1px; */ color: #333333; /* #654C00 */ cursor: pointer; text-decoration: none; }
.mbSubmitBsmLg, .mbSubmitBsmLg:link { border: 1px solid #CCCCCC; background-color: #e3f3b0; /* #EEEEEE */ font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; margin-right: 20px; font-size: 14px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.mbSubmitBsmLg:hover, .mbSubmitBsmLG:active, .mbSubmitBsmLg:focus, .mbSubmitBsmLg.active, .mbSubmitBsmLg.hover, .mbSubmitBsmLg.focus { background-color: #cde878; /* #A7BAED #FDEAB0 #99B3BF */ font-weight: bold; /* border-width: 1px; */ color: #000000; /* #654C00 */ cursor: pointer; text-decoration: none; }
.mbSubmitBsmGrayLg, .mbSubmitBsmGrayLg:link { padding: 2px; border: 1px solid #CCCCCC; background-color: #ECECEC; /* #EEEEEE */ font-weight: bold; color: #333333; cursor: pointer; text-decoration: margin-right: 20px; font-size: 14px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.mbSubmitBsmGrayLg:hover, .mbSubmitBsmGrayLg:active, .mbSubmitBsmGrayLg:focus, .mbSubmitBsmGrayLg.active, .mbSubmitBsmGrayLg.hover, .mbSubmitBsmGrayLg.focus { background-color: #E0E0E0; /* #A7BAED #FDEAB0 #99B3BF */ font-weight: bold; /* border-width: 1px; */ color: #333333; /* #654C00 */ cursor: pointer; text-decoration: none; }

/****  *****/
/**** 2 column calendar page styles *****/
/****  *****/
.mbCal_date { font-size: 15px; line-height: 18px; font-weight: bold; }
.mbCal_righttable { padding: 0px; margin-right: 15px; margin-left: 15px; }
.mbCal_righttable td { padding-right: 20px; padding-bottom: 10px; line-height: 16px; font-size: 12px; vertical-align: top; }
.mbCal_newsletter { padding: 0px; margin-right: 15px; margin-left: 15px; }
.mbCal_newsletter p { text-align: left; margin: 0px; padding: 0px; }
.mbCal_newsletter td { padding-right: 0px; padding-bottom: 0px;  font-size: 11px; vertical-align: top; }
#mbCal_LeftColumn { width: 726px; text-align: left; vertical-align: top; padding-right: 10px; }
#mbCal_RightColumn { width: 268px; text-align: left; vertical-align: top; padding-left: 10px; }
#mbCal_buttonRegister { background-image: url(/images/button_green_rect.png); height: 30px; width: 125px; background-repeat: no-repeat; background-position: center 0px; text-align: center; vertical-align: middle; font-size: 14px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.mbCal_listing { padding-right: 15px; padding-left: 15px; padding-top: 10px; padding-bottom: 5px; background-image: url(/images/background_ltbluegradient.png); background-repeat: repeat-x; background-position: left top; }
.mbCal_listing td { padding-right: 25px; vertical-align: top; padding-bottom: 10px; margin: 0px; padding-top: 0px; font-size: 13px; line-height: 18px; }
.mbCal_listing h3 { font-size: 22px; font-weight: bold; color: #0e6da3; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.mbCal_listingDate { font-size: 18px; font-weight: normal; color: #0e6da3; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.mbCal_listingDivider { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0e6da3; }

#mbPersonalCal_LeftColumn { width: 318px; text-align: left; vertical-align: top; padding-right: 10px; }
#mbPersonalCal_LeftColumn p { padding-left: 10px; }
#mbPersonalCal_RightColumn { width: 676px; text-align: left; vertical-align: top; padding-left: 10px; }
#mbPersonalCal_navbar { height: 15px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0e6da3; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; background-color:#f5fafb; /* #d8edf0; background-image: url(/images/background_ltbluegradient.png); background-repeat: repeat-x; background-position: left top; */}
#mbPersonalCal_navbar2 { height: 15px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0e6da3; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; background-color:#f5fafb; /* #d8edf0; background-image: url(/images/background_ltbluegradient.png); background-repeat: repeat-x; background-position: left top; */}
#mbPersonalCal_navbar ul { margin: 0px; padding: 0px; list-style-type: none; }
#mbPersonalCal_navbar li { float: left; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; margin: 0px; }
#mbPersonalCal_navbar a { font-size: 13px; color: #007cc3; margin: 0px; padding: 0px; }
#mbStNav { height: 15px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px;  /* #d8edf0; background-image: url(/images/background_ltbluegradient.png); background-repeat: repeat-x; background-position: left top; */}
#mbStNav ul { margin: 0px; padding: 0px; list-style-type: none; }
#mbStNav li { float: left; padding-top: 0px; /*padding-right: 10px;*/ padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; }
#mbStNav a { font-size: 13px; color: #007cc3; margin: 0px; padding: 0px; }
#mbCalendarNotificationsTable td { background-image: url(/images/background_header_teal.png); background-repeat: repeat-x; background-position: left top; vertical-align: top; }
#mbCalendarNotificationsTable2 td { background-image: url(/images/background_header_deepblue.png); background-repeat: repeat-x; background-position: left top; vertical-align: top; }
#mbCalendarConfSchedule td { height: 30px; background-image: url(/images/background_header_deepblue.png); background-repeat: repeat-x; background-position: left top; vertical-align: top; margin: 0px; }
#mbPersonalCal_notify { font-size: 10px; color: #0D4B92; background-color: #fff; text-align: center; vertical-align: top; height: 10px; width: 10px; padding: 3px; font-weight: bold; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.mbPersonalCal_print { font-size: 11px; padding-top: 10px; }
.mbPersonalCal_print a:link { color: #71bcef; }
.mbPersonalCal_printTeal { font-size: 11px; color: #fff; padding-top: 10px; }
.mbPersonalCal_printTeal a:link { color: #86c4d5; }
.mbPersonalCal_meetupAppt { font-size: 12px; padding-top: 5px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCCCCC; padding-bottom: 10px; }
.mbPersonalCal_meetupAppt h3 { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 15px; font-weight: bold; }
.mbPersonalCal_meetupAppt ul li { padding-left: 30px; margin: 0px; padding-bottom: 5px; line-height: 14px; list-style-position: inside; list-style-type: none; }
.mbPersonalCal_meetupConflict { font-size: 11px; color: #999; }
.mbPersonalCal_scheduleChooseTable { font-size: 11px; line-height: 13px; padding: 0px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 10px; }
.mbPersonalCal_scheduleChooseTable td { text-align: left; vertical-align: top; margin: 0px; padding-right: 10px; padding-bottom: 10px; }
.mbPersonalCal_scheduleChooseMultiple td { text-align: left; vertical-align: middle; margin: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }

#mbConfScheduleWrapper { margin: 0px; padding: 0px; width: 686px; position: relative; }
.mbConfSchedule_header { font-size: 18px; font-weight: normal; text-transform: none; color: #FFFFFF; height: 35px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 12px; margin-top: 10px; }
.mbConfSchedule_date { font-size: 18px; height: 20px; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #666; text-align: center; margin: 0px; padding: 0px; vertical-align: top; line-height: 16px; color: #666; }
.mbConfSchedule_fifteenmin { padding: 0px; height: 14px; width: 686px; border-top-width: 1px; border-top-style: dotted; border-top-color: #dddddd; margin: 0px; }
.mbConfSchedule_thirtymin { height: 14px; width: 681px; border-top-width: 1px; border-top-style: solid; border-top-color: #dddddd; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; font-size: 11px; color: #666; vertical-align: top; margin: 0px; }

/* Orig styles hardcoded sizes */
/*
.mbConfSchedule_eventUniv { height: 30px; width: 631px; margin: 0px; background-color: #6dc9e3; position: absolute; left: 50px; top: 15px; color: #FFF; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.mbConfSchedule_eventConfirmed { height: 30px; width: 631px; margin: 0px; background-color: #0a3361; position: absolute; left: 50px; top: 135px; color: #FFF; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.mbConfSchedule_eventOption1 { height: 30px; width: 200px; margin: 0px; background-color: #e3f3b0; position: absolute; left: 50px; top: 75px; color: #000; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.mbConfSchedule_eventOption2 { height: 30px; width: 200px; margin: 0px; background-color: #e3f3b0; position: absolute; left: 260px; top: 75px; color: #000; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.mbConfSchedule_eventOption3 { height: 30px; width: 200px; margin: 0px; background-color: #e3f3b0; position: absolute; left: 470px; top: 75px; color: #000; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.mbConfSchedule_eventFair { height: 80px; width: 631px; margin: 0px; background-color: #d8edf0; position: absolute; left: 50px; top: 220px; color: #000; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
*/

/* Orig Styles */
/*
.mbConfSchedule_eventMeetupChoice { margin: 0px; background-color: #6dc9e3; position: absolute; color: #FFF; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.mbConfSchedule_eventChoice { margin: 0px; background-color: #6dc9e3; position: absolute; color: #FFF; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.mbConfSchedule_eventConfirmed { border-style:solid; border-width:1px; border-color:white; margin: 0px; background-color: #0a3361; position: absolute; color: #FFF; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.mbConfSchedule_eventOptionChoice { border-style:solid; border-width:1px; border-color:white; margin: 0px; background-color: #6dc9e3; position: absolute; color: #000; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.mbConfSchedule_eventFair { border-style:solid; border-width:1px; border-color:white; margin: 0px; background-color: #d8edf0; position: absolute; color: #000; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.mbConfSchedule_eventRegister { border-style:solid; border-width:1px; border-color:white; margin: 0px; background-color: #f0f8f9; position: absolute; color: #000; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
*/


/* New Styles by TMT */

.mbConfSchedule_eventMeetupChoice { margin: 0px; background-color: rgba(109, 201, 227, .2); position: absolute; color: #606060; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.mbConfSchedule_eventChoice { z-index: 100; margin: 0px; background-color: rgba(109, 201, 227, .2); position: absolute; color: #606060; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.mbConfSchedule_eventConfirmed { z-index: 999; border-radius: 5px; border-style:solid; border-width:1px; border-color:white; margin: 0px; background-color: rgba(109, 201, 227, 1); position: absolute; color: #000; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.mbConfSchedule_eventMBAFairStyle { z-index: 999; border-radius: 5px; border-style:solid; border-width:1px; border-color:white; margin: 0px; background-color: #bfe7f2; position: absolute; color: #000; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } /* #bfe6f2 #ddf0f4  */
.mbConfSchedule_eventOptionChoice { z-index: 100; border-radius: 5px; border-style:solid; border-width:1px; border-color:white; margin: 0px; background-color: rgba(109, 201, 227, .2); position: absolute; color: #606060; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } /* rgba(109, 201, 227, .2)  */
.mbConfSchedule_eventFair { border-radius: 5px; border-style:solid; border-width:1px; border-color:white; margin: 0px; background-color: rgba(109, 201, 227, .2); position: absolute; color: #606060; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.mbConfSchedule_eventRegister { border-radius: 5px; border-style:solid; border-width:1px; border-color:white; margin: 0px; background-color: rgba(0, 0, 0, .1); position: absolute; color: #606060; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

/* Styles for Meetup Center */
.mbMC_MBAFairStyle { background-color: #ddf0f4; } /* #c2e4f0 #b3deec */

/****  *****/
/**** Registration page styles *****/
/****  *****/
.mbReg_shortBox { height: 130px; padding-top: 0px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
.mbReg_shortBox li { padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; list-style-position: inside; list-style-type: none; }
#mbReg_buttonRegister { background-image: url(/images/button_green_rect.png); height: 30px; width: 125px; background-repeat: no-repeat; background-position: center 0px; text-align: center; vertical-align: middle; font-size: 14px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#mbReg_buttonLogin { background-image: url(/images/button_blue_rect.png); height: 30px; width: 150px; background-repeat: no-repeat; background-position: center 0px; text-align: center; vertical-align: middle; font-size: 14px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#mbReg_buttonLogin a:link { color: #FFFFFF; }
#mbReg_buttonLogin a:visited { color: #FFFFFF; }
#mbReg_buttonLogin a:hover { color: #B6DD3C; }
#mbReg_buttonLogin a:active { color: #B6DD3C; }
.mbReg_smMessage { font-size: 10px; color: #666; font-style: italic; line-height: 11px; }
.mbReg_table { padding: 0px; margin-right: 20px; margin-left: 20px; margin-bottom: 15px; margin-top: 0px; }
.mbReg_table td { padding-top: 0px; padding-right: 15px; padding-bottom: 5px; padding-left: 0px; }
.mbReg_box { padding: 15px; border: 1px solid #d4d3d3; margin: 15px; }
.mbReg_box h3 { font-size: 18px; text-transform: none; color: #0e6da3; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; background-color: #b3dee3; font-weight: normal; }

/****  *****/
/**** university page styles *****/
/****  *****/

.mb_univPhoto { text-align: left; margin: 0px; padding: 0px; height: 180px; width: 593px; }
.mb_univHeader { text-align: left; padding-right: 15px; padding-left: 15px; font-size: 20px; font-weight: bold; color: #0e6da3; line-height: 20px; padding-bottom: 15px; }

.mb_univHeader_subName { font-size: 14px; color: #0e6da3; font-weight: normal; }
/*
.mb_univTabContainer { border: solid 1px #CCCCCC; margin-top: 0px; width: 100%; float: left; margin-bottom: 15px; }
.mb_univTab { height: 24px; background: url('/images/univTabBg.gif') repeat-x; font-size:93%; line-height:normal; border-bottom: solid 1px #CCCCCC; }
.mb_univTab ul { margin:0; padding:0; list-style:none; }
.mb_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; }
.mb_univTab a:link, .univTab a:active, .univTab a:visited { display:block; background: url('/images/univTabBg.gif') no-repeat left top; padding-top: 5px; color: #007cc3; font-size: 14px; text-decoration: none; }
.mb_univTab a:hover { display:block; background: url('/images/univTabBg.gif') no-repeat left top; padding-top: 5px; color: #007cc3; font-size: 14px; text-decoration: underline; }
.mb_univTab li.univTabSelected { background: url('/images/univTabBgSelected.gif') repeat-x;  border-bottom-color: #ffffff; }
.mb_univTab li.univTabSelected a:link, .univTab li.univTabSelected a:active, .univTab li.univTabSelected a:visited, .univTab li.univTabSelected a:hover  { color: #000000; font-weight: bold; background: url('/images/univTabBgSelected.gif') no-repeat left top; border-bottom-color: #ffffff;  }
*/
.mb_univTabContentContainer { position: relative; width: 721px; padding-left: 15px; }
.mb_univTabContentContainer strong { color: #0079AA; font-weight: bold; }
.mb_univTabContentContainer p { padding-bottom: 7px; }


.mb_univBreadcrumbs { font-size: 11px; color: #8A8A8A; margin-top: 10px; width: 290px; margin-bottom: 15px; }
.mb_univBreadcrumbs a:link, .univBreadcrumbs a:active, .univBreadcrumbs a:visited { font-size: 11px; color: #8A8A8A; text-decoration: none; }
.mb_univBreadcrumbs a:hover { font-size: 11px; color: #8A8A8A; text-decoration: underline; }

.mb_univInfoTable { margin-top: 7px; }
.mb_univInfoTable td { border-collapse: collapse; vertical-align: top; padding: 0px; height: 12px; line-height: 12px}

#mb_UnivSocialIcons td { padding-right: 5px; padding-bottom: 5px; }

.mb_univAddCompTD { text-align: center; }
.mb_univAddCompTD img { margin-bottom: 5px; }
.mb_univAddComparison { color: #000000; font-size: 12px; height: 24px; line-height: 24px; overflow: hidden}
.mb_univDottedDiv { border-bottom:2px dotted #ccc; font-size: 8px; margin-left:10px; overflow: hidden; width: 96%; margin-top: 10px; margin-bottom: 20px; }

.mb_univGrayBoxContent { margin-bottom: 10px; margin-right: 20px; }
.mb_univGrayBoxContent td { margin-bottom: 10px; }
.mb_univVideo { margin-bottom: 20px; }
td.mb_univGBLeftCol { font-size: 12px; font-weight: bold; vertical-align: top; padding-right: 10px; width: 40% }
td.mb_univGBRtCol { font-size: 12px; vertical-align: top; width: 60% }
.mb_univGrayBoxContentHeader { font-size: 14px; font-weight: bold; color: #0e6da3; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0e6da3; margin: 0px; padding: 0px; }

.mb_sidebarVideoContainer { text-align: left; padding-right: 15px; padding-left: 15px; }

.mb_sidebarSearchContainer { text-align: left; padding-right: 15px; padding-left: 15px; }
.mb_sidebarSearch { text-align: left; }
.mb_sidebarSearchTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #006699; margin-top: 17px; }
.mb_sidebarSubSearchTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #006699; margin-top: 9px; margin-bottom: 4px;}

.mb_sbLocationSearch { font-family: Arial, Helvetica, sans-serif; color: #000000; }
.mb_sbLocationSearch p { margin-bottom: 5px; font-size: 10px; }
.mb_sbLocationSearch strong { font-size: 12px; font-weight: bold; color: #006699; }
.mb_sbLocationSearch select { margin: 0px; }

.mb_sbGMATSearch { position: relative; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-top: 10px; }
.mb_sbGMATSearch table td { border-collapse: collapse; padding: 0px; vertical-align: top; }
.mb_sbGMATSearch p { width: 128px; margin: 0px; font-size: 10px; }
.mb_sbGMATSearch strong { font-size: 12px; font-weight: bold; color: #006699; }

.mb_sbExperienceSearch { position: relative; font-family: Arial, Helvetica, sans-serif; color: #000000; margin-top: 0px; margin-bottom: 5px; }
.mb_sbExperienceSearch table td { border-collapse: collapse; padding: 0px; vertical-align: top; }
.mb_sbExperienceSearch p { width: 128px; margin: 0px; font-size: 10px; }
.mb_sbExperienceSearch strong { font-size: 12px; font-weight: bold; color: #006699; }

.mb_sbAoSSearch { font-family: Arial, Helvetica, sans-serif; color: #000000; margin-top: 5px; }
.mb_sbAoSSearch p { font-size: 10px; margin-bottom: 5px; }
.mb_sbAoSSearch strong { font-size: 12px; font-weight: bold; color: #006699; }
.mb_sbAoSSearch select { margin: 0px; }

.mb_sbSearchSubmit { margin-top: 10px; text-align: center; margin-bottom: 10px; }
.mb_sbAdvancedIntro p { font-size: 10px; margin: 0px; }
.mb_sbAdvancedButton { text-align: center; margin-top: 0px; }

.mb_sbUnivSelectedBox { padding: 0px; margin-top: 10px; margin-bottom: 10px; width: 230px; }
.mb_sbUnivSelectedBox td.colOne { border-collapse: collapse; padding: 0px; vertical-align: top; width: 200px; }
.mb_sbUnivSelectedBox td.colTwo { border-collapse: collapse; padding: 0px; vertical-align: top; width: 33px; font-size: 9px; }
.mb_sbUnivSelectedBox h1 { font-size: 12px; font-weight: bold; color: #006699; margin-bottom: 0px; }
.mb_sbUnivSelectedBox strong { font-size: 12px; font-weight: bold; color: #006699; line-height: 12px; }
.mb_sbUnivSelectedBox p { font-size: 10px; color: #000000; margin: 7px 0px 0px 0px; }
.mb_sbUnivSelectedBox td.removeSchool { color: #990000; width: 33px; text-align: center; margin: 7px 0px 0px 0px; font-size: 10px; }
.mb_sbUnivSelectedBox td.removeSchool a { color: #990000; text-decoration: none; margin: 7px 0px 0px 0px; font-size: 10px; }
.mb_sbCompareBtn { text-align: center; margin-top: 10px; margin-bottom: 5px; }

.univContentDiv { text-align: left; width: 736px; 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: 0px; width: 734px; float: left; margin-bottom: 15px; }

.univTab { height: 24px; width:734px; 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: #007cc3; font-size: 14px; text-decoration: none; }
.univTab a:hover { display:block; background: url('/images/univTabBg.gif') no-repeat left top; padding-top: 5px; color: #007cc3; 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: 721px; padding-left: 15px; }
.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: 11%; vertical-align: top; min-width: 75px; }
.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: 89%; 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; }

.univVideo { margin-bottom: 20px; }

.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: 710px; 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 { text-align: left; }
.sidebarSearch { 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; }
.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: 0px; }

.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 { 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;  }


.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; }




/****  *****/
/**** sidebar styles *****/
/****  *****/
/*.sidebar { background-color: #d8dbd7; width: 230px; height: 542px; position: relative; }*/
.sidebar { background-color: #d8dbd7; width: 230px; height: 940px; 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; } */
.dottedVert { width: 6px; height: 750px; background-image: url('/images/dottedVert.gif'); visibility: visible; background-repeat: repeat-y; }




/****  *****/
/****footer styles *****/
/****  *****/
#footerSurvey { background-color: #FFFFFF; position: relative; width: 1024px; z-index:1; visibility: visible; left: 0px; top: 0px; height: 29px; }
#footerLiquid { background-color: #FFFFFF; position: relative; width: 1024px; z-index:1; visibility: visible; left: 0px; top: 0px; height: 29px; }
#footerLiquid12 { background-color: #FFFFFF; position: relative; width: 1024px; z-index:1; visibility: visible; left: 0px; top: 0px; height: 29px; }
#footerWrap { background-color: #F0F0F0; background-image: url(/images/footerback.png); background-repeat: repeat-x; background-position: left top; height: 300px; }
#footer { width: 1024px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 20px; }

#mb_footerWrap { background-color: #F0F0F0; background-image: url(/images/footerback.png); background-repeat: repeat-x; background-position: left top;  }
#mb_footer { width: 90%;/*1024px;*/ margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 20px; font-size: 12px; line-height: 1.4;}
#mb_footerLiquid { min-width: 100%;/*1024px;*/ margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 20px; font-size: 12px; line-height: 1.4;}
#mb_footer a:link { color: #007cc3; text-decoration: none; font-weight: normal; }
#mb_footer a:visited { color: #007cc3; text-decoration: none; font-weight: normal;}
#mb_footer a:hover, a:active, a:focus { text-decoration: none; color: #7ebd27; font-weight: normal;}
#mb_footerContent { margin: 0px; width: 1024px; padding: 0px; }
#mb_footerContentLiquid { margin: 0px; width: 100%; padding: 0px; }
#mb_footerContentMobile { margin: 0px; width: 100%; padding: 0px; }
#mb_footerContentMobile td { text-align: left; vertical-align: top; padding-top: 0px; padding-right: 10px; padding-bottom: 15px; padding-left: 0px; }

#footerLeftColumn { width: 260px; text-align: left; vertical-align: top; }
#footerLeftColumnLiquid { width: 260px; text-align: left; vertical-align: top; }
#footerCenterColumn { width: 602px; text-align: left; vertical-align: top; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #FFF; border-left-color: #FFF; padding-right: 0px; padding-left: 20px; }
#tourList td { text-align: left; vertical-align: top; padding-right: 20px; width: 130px; }
#tourList h4 { font-size: 11px; text-transform: uppercase; letter-spacing: 1px; }
#footerRightColumn { width: 130px; text-align: right; vertical-align: top; padding-right: 10px;  }
#footerRightColumnLiquid { /*width: 130px;*/ text-align: right; vertical-align: top; padding-right: 10px;  }
#copyright { font-size: 10px; color: #999; line-height: 12px; text-align: center; padding-top: 10px; }
.footerLinks { position: absolute; visibility: visible; left: 430px; top: 8px; color:#034A6D; font-size: 10px; width: 350px; text-align: right; background-color: #FFFFFF; }

#mb_footerLeftColumn { /*width: 260px;*/ width: 20%; text-align: left; vertical-align: top; }
#mb_footerCenterColumn { /*width: 260px;*/ width: 60%; text-align: left; vertical-align: top; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #FFF; border-left-color: #FFF; padding-right: 0px; padding-left: 20px; }
#mb_tourList td { text-align: left; vertical-align: top; padding-right: 20px; width: 130px; }
#mb_tourList h4 { font-size: 11px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; }
#mb_footer h4 a:link, #mb_footer h4 a:visited, #mb_footer h4 a:hover, #mb_footer h4 a:active, #mb_footer h4 a:focus  { font-weight: bold; }
#mb_footerRightColumn { /*width: 130px;*/ width: 20%; text-align: right; vertical-align: top; padding-right: 10px;  }
#mb_copyright { font-size: 10px; color: #333; line-height: 12px; text-align: center; padding-top: 10px; }

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; margin-left:auto; margin-right:auto; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible; padding-top: 14px; padding-bottom: 10px; padding-left: 20px; }
/*.contentDivFullWidth { width: 1000px; margin-left:auto; margin-right:auto; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible; padding-top: 14px; padding-left: 12px; padding-right: 13px; padding-bottom: 14px; }*/
.contentDivFullWidth { width: 98%; margin-left:auto; margin-right:auto; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible;  }
.contentDivFullWidthSurvey { width: 1024px; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible; padding-top: 14px; padding-left: 12px; padding-right: 13px;  padding-bottom: 14px; }
.contentDivFullWidthLiquid { width: 100%; background-color: #FFFFFF; font-size: 11px; color: #000000; visibility: visible; padding-top: 14px; padding-left: 12px; padding-right: 13px;  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;  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: #FFFFFF; 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: #000000;
	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: 525px;
	position: absolute;
	left: 10px;
	top: 10px;
	visibility: visible;
	height: 685px;
	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: 80%; 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; }
.appProcessTextHeaderFlex { font-size: 16px; font-weight: bold; color: #565B6F; visibility: visible; text-align: left; width: 100%; }
.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; }


/****  *****/
/**** 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 new meetup styles *****/
.mbuttonsm, .mbuttonsm:visited
{
border: 1px solid #cfcfcf;
border-top-color: #dedede;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 2px;
padding-left: 4px;
color: #0da8d6;
display: inline-block;
font-size: 10px;
font-weight: bold;
text-decoration: none;
cursor: pointer;
line-height: 15px;
background-color: #f0f0f0;
background-image: #ffffff;
margin-top: 0pt;
margin-right: 10px;
margin-bottom: 0pt;
margin-left: 10px;
height: 20px;
}
.mblue-buttonsm, .mblue-buttonsm:visited
{
color: #ffffff;
height: auto;
font-weight: normal;
background-color: #1681c4;
background-image: #1990db;
border-top-color: #054d75;
border-bottom-color: #054d75;
}
.mbuttonsm:hover, .mbuttonsm:visited:hover, .mbuttonsm:focus, .mbuttonsm:visited:focus
{
border-bottom-color: #cfcfcf;
border-top-color: #bdbdbd;
background-color: #d7d7d7;
background-image: #e3e3e3;
color: #0da8d6;
}
.mblue-buttonsm:hover, .mblue-buttonsm:visited:hover, .mblue-buttonsm:focus, .mblue-buttonsm:visited:focus
{
border-top-color: #043d5d;
border-bottom-color: #043d5d;
background-color: #054d75;
background-image: #1784c9;
color: #ffffff;
}

#mb_reg_content {
    font-size:12px !important;
}
#Table6.3 td {
    text-align:left !important;
}

/****  *****/
/**** 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 !important; 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} 
.mbblack				{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;} 
.advantageUnivTitle {font-size:14px;}
.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 */
.CAP3				{font: 12px Arial, Helvetica, sans-serif; color:#006699; font-weight: bold;} /* #006699 #005E8A */
.CAP3Dark			{font: 12px 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; }
.smHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#2B2B2B;
	font-weight: 700;
	padding-left: 1em;
	padding-right: 1em;
}
.smText { font-size: 10px; color: #000000; visibility: visible; }
.vsbText {display:none;}

.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}

/* univ area styles */
.smsizeUABlue		{font: 10px Arial, Helvetica, sans-serif; color:#d8e5f0} 
.smsizeUAB			{font: 11.25px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight: bold; vertical-align:middle;} 
.bluetextUAB		{font: 11.5px Arial, Helvetica, sans-serif; color:#006699; font-weight: bold;} 

.regButtonUniv {
	background: url(/images/btn_orange_register.gif) no-repeat;
    height: 21px;
    width: 123px;
    border: none;
    cursor: pointer;
}

.regButtonUniv:hover {
	background: url(/images/btn_orange_register_on.gif) no-repeat;

}
table.tourList {
	border-width: 0.01em;
	border-spacing: 2px;
	border-style: solid;
	border-color: #86ADBF; /* gray; */
	border-collapse: collapse;
	background-color: white;
	/* background-color: #FFFFCA; */
}
table.tourList th {
	/* border-width: thin;
	border-bottom-style: solid; */
	border-width: none;
	border-style: none;
	padding: 2px 2px 2px 2px;
	border-color: #6DB4E3; /* gray; */
	background-color: rgba(199,233,234,.5); /* #FFFF99 */
	-moz-border-radius: 0px 0px 0px 0px;
}
table.tourList td {
	border-width: none;
	border-style: none;
	padding: 1px;
	border-color: #86ADBF; /* gray; */
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.tourListHeader {
	border-width: 0.01em;
	border-spacing: 2px;
	border-style: solid;
	border-color: #86ADBF; /* gray; */
	border-collapse: collapse;
	background-color: white;
	/* background-color: #FFFFCA; */
}
table.tourListHeader th {
	/* border-width: thin;
	border-bottom-style: solid; */
	border-width: none;
	border-style: none;
	padding: 2px 2px 2px 2px;
	border-color: #6DB4E3; /* gray; */
	background-color: #6DB4E3; /* #FFFF99 */
	-moz-border-radius: 0px 0px 0px 0px;
}
table.tourListHeader td {
	/*border-width: none;*/
	border-right-width: .01em;
	border-right-style: solid;
	border-right-color: #ffffff;
	padding: 1px;
	background-color: #2E96BD;
	-moz-border-radius: 0px 0px 0px 0px;
}
tr.unBlueBoxSubHeaderBUA  {
	background-color: #036699 ; font-size:12px; color: #FFFFFF; /* #BCCDD6 */
}
/* end univ area */

/*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.resume, 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 2px 0 2px;
  	/* max-width: auto;*/
  }
  
/*input.submitB, input.submitB:link {padding: 1px;*/
.submitB, .submitB:link {padding: 0 2px 0 2px;
	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: #000000; cursor: pointer; text-decoration: none; margin-top: 0; margin-right: 20; margin-bottom: 0; margin-left: 20; }
.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: #efefef; 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: #007CC3; /*  #000080 #003366 */
	vertical-align: middle;
}

.noboxsubmitlink:hover {
	outline-color: #000000;
	outline-width: thin;
	outline-style: solid;
	font-weight:bold;
	color: #007CC3; /* #800080 #7b862c #7EBD27 */
	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: #007CC3; /*  #000080 #003366 */
	vertical-align: top;
}

.noboxsubmitlinkMed:hover {
	/*outline-color: #000000;
	outline-width: thin;
	outline-style: solid;*/
	font-weight:bold;
	color: #007CC3; /* #800080 #7b862c #7EBD27 */
	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: #007CC3; /*  #000080 #003366 */
	vertical-align: top;
}

.noboxsubmitlinkBig:hover {
	/*outline-color: #000000;
	outline-width: thin;
	outline-style: solid;*/
	font-weight:bold;
	color: #007CC3; /* #800080 #7b862c #7EBD27 */
	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: #FFFFFF; /* #dfedfe #E8EBFF #ECECEC #E9EFF5 green #F0FEC7 #F1F3E4 */ 
}
td.stHeader  {
	background-color: #FFFFFF; /* #dfedfe #E8EBFF #ECECEC #E9EFF5 green #F0FEC7 #F1F3E4 */ 
}
tr.stHeaderB  {
	background-color: #FFFFFF ;  /* #cccccc #64749d #8897FF #005E8A #006699 #3A748F #478CAD #004363 #005E8A #478CAD #4980B6 #006699 #6699CC #86ADBF #cccccc */
}
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.stTanBoxHeader2  {
	background-color: #EAF5F7; /* #FAF5E6 */ 
}
tr.stTanBoxHeaderB  {
	background-color: #DCC179 ;  /* #DCC179 */
}
tr.stTanBoxHeaderB2  {
	background-color: #EAF5F7 ;  /* #DCC179 */
}
tr.stTanBoxSubHeaderB  {
	background-color: #F0D99C ;  /* #F0D99C  */
}
tr.unHeader  {
	background-color: #FFFFFF; /* #FAF5E6 */ 
}
td.unHeader  {
	background-color: #FFFFFF; /* #FAF5E6 */ 
}
tr.unHeaderB  {
	background-color: #FFFFFF ;  /* #DCC179 #EDDDB8 #B19C63 */
}
td.unHeaderB  {
	background-color: #FFFFFF ;  /* #DCC179 #EDDDB8 #B19C63 */
}
tr.unBlueHeaderB  {
	background-color: #99B3BF ; /* #99B3BF */
}
td.unBlueHeaderB  {
	background-color: #99B3BF ; /* #99B3BF */
}
tr.unBlueHeader  {
	background-color: #E9EFF5 ; /* #E9EFF5 */
}
td.unBlueHeader  {
	background-color: #E9EFF5 ;/* #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; */
 
.listTable  { border-collapse: collapse; width: auto; overflow:hidden; padding: 0px; margin: 4px 4px 4px 4px; border: 1px solid #ccc; }
.listTable td { border-collapse: collapse; width: auto; overflow:hidden; padding: 0px; margin: 4px 4px 4px 4px; vertical-align: top; 	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
 } /* white-space: nowrap; */
 table.sample {
 	border-width: thin;
 	border-spacing: 2px;
 	border-style: solid;
 	border-color: gray;
 	border-collapse: collapse;
 	background-color: white;
 }
 table.sample th {
 	border-width: thin;
 	padding: 1px;
 	border-bottom-style: solid;
 	/*border-color: gray;*/
 	background-color: white;
 	-moz-border-radius: 0px 0px 0px 0px;
 }
 table.sample td {
 	border-width: none;
 	padding: 1px;
 	border-style: none;
 	/*border-color: gray;*/
 	background-color: white;
 	-moz-border-radius: 0px 0px 0px 0px;
}

.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;
}
.hpContentTextBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.hpContentTextHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
}
/* ~~ miscellaneous float/clear classes ~~ */
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */ clear: both; height: 0; font-size: 1px; line-height: 0px; }

/****  *****/
/**** new meetup styles roxby *****/
/****  *****/
#mb_meetupTable td { vertical-align: top; padding-top: 20px; }
#mb_meetupTable h2 { font-size: 18px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ccc; padding-bottom: 5px; }
#mb_meetupTable h3 { font-size: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ccc; }
#mb_meetupTable p { margin-top: 0px; }
.mb_meetupExpandBoxClosed { margin-top: 0px; background-color: #f0f0f0; height: 25px; width: 95%; padding-top: 10px; padding-left: 35px; background-image: url(/images/symbols/grayarrow_right.png); background-repeat: no-repeat; background-position: 10px 8px; }
.mb_meetupExpandBoxDown { margin-top: 0px; background-color: #f0f0f0; height: 25px; width: 95%; padding-top: 5px; padding-left: 35px; background-image: url(/images/symbols/grayarrow_down.png); background-repeat: no-repeat; background-position: 8px 5px; }
.mb_meetUpStudentsTable td { font-size: 11px; line-height: 13px; vertical-align: top; }
.mb_meetUpStudentsFilter { background-color: #DBDBDB; margin-bottom: 10px; padding: 5px; valign: top; vertical-align: top; border-right-width: 2px; border-right-style: solid; border-right-color: #FFF;}
.mb_meetUpStudentsFilterSub { margin-left: 5px;    }
.mb_meetUpStudentsFilterSub td { padding-bottom: 5px;  }
.mb_meetUpBackDk1 { background-color: #89d2de; font-weight: bold; font-size: 11px; text-align: left; vertical-align: top; line-height: 12px; color: #333; }
.mb_meetUpBackDk1 h4 { font-weight: bold; font-size: 14px; text-align: left; vertical-align: top; line-height: 16px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #ffffff; padding: 0px; margin: 0px; color: #FFF; }
.mb_meetUpBackDk2 { background-color: #c1eb8e; font-weight: bold; font-size: 11px; text-align: left; vertical-align: top; line-height: 12px; color: #333; }
.mb_meetUpBackDk2 h4 { font-weight: bold; font-size: 14px; text-align: left; vertical-align: top; line-height: 16px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #ffffff; padding: 0px; margin: 0px; color: #FFF;}
.mb_meetUpBackDk3 { background-color: #fad487; font-weight: bold; font-size: 11px; text-align: left; vertical-align: top; line-height: 12px; color: #333;}
.mb_meetUpBackDk3 h4 { font-weight: bold; font-size: 14px; text-align: left; vertical-align: top; line-height: 16px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #ffffff; padding: 0px; margin: 0px; color: #FFF;}
.mb_meetUpBack1 { background-color: #cff2f7; }
.mb_meetUpBack2 { background-color: #e2f4ce; }
.mb_meetUpBack3 { background-color: #fcebc9; }
.mb_meetUpBack1alt { background-color: #e6f8fb; }
.mb_meetUpBack2alt { background-color: #f7fcf1; }
.mb_meetUpBack3alt { background-color: #fdf4e2; }

/****  *****/
/**** new university styles roxby *****/
/****  *****/
#mb_UnivLeftMenu h3 { vertical-align: top; padding-top: 5px; color: #0E6DA3; background-color: #d8edf0; height: 20px; padding-bottom: 5px; padding-left: 15px; font-size: 14px; margin-bottom: 10px; }
#mb_UnivLeftMenu li { padding-left: 15px; list-style-position: inside; padding-bottom: 4px; padding-top: 0px; list-style-type: none; }
#mb_UnivLeftMenu2 h3 { vertical-align: top; padding-top: 5px; color: #fff; background-color: #0e6da3; height: 20px; padding-bottom: 5px; padding-left: 10px; font-size: 14px; }
#mb_UnivLeftMenu2 li { padding-left: 10px; list-style-image: url(/images/circle_with_arrow.png); list-style-position: inside; padding-bottom: 5px; padding-top: 0px; }
#mb_UnivLeftMenu3 h3 { vertical-align: top; padding-top: 5px; color: #fff; background-color: #81b6cf; height: 20px; padding-bottom: 5px; padding-left: 10px; font-size: 14px; }
#mb_UnivLeftMenu3 li { padding-left: 15px; list-style-position: inside; padding-bottom: 6px; padding-top: 0px; list-style-type: none; font-size: 12px; list-style-image: url(/images/new_arrow4.png); }  
#mb_UnivLeftMenu4 h3 { vertical-align: top; padding-top: 5px; color: #fff; background-color: #2b7fae; height: 20px; padding-bottom: 5px; padding-left: 10px; font-size: 14px; }
#mb_UnivLeftMenu4 li { padding-left: 15px; list-style-position: inside; padding-bottom: 6px; padding-top: 0px; list-style-type: none; font-size: 12px; list-style-image: url(/images/new_arrow4.png); } 
#mb_UnivLeftMenu3_narrow h3 { vertical-align: top; padding-top: 5px; color: #fff; background-color: #257eb0; height: 30px; padding-bottom: 5px; padding-left: 15px; font-size: 14px; }
#mb_UnivLeftMenu3_narrow li { padding-left: 0px; list-style-position: inside; padding-bottom: 2px; padding-top: 0px; list-style-type: none; font-size: 12px; margin-left: 15px; } 
.mb_UnivTable td { vertical-align: top; font-size: 13px; }
.mb_UnivName { font-size: 22px; font-weight: bold; }
.mb_UnivRep { font-size: 18px; font-weight: bold; }
.mb_UnivTourName { font-size: 18px; font-weight: bold; }
.mb_UnivTourSelect { vertical-align: bottom;; font-size: 18px; font-weight: bold; }
.mb_UnivScheduleWrapper { border: 1px solid #CCC; margin-right: 20px; margin-left: 30px; width: 686px; position: relative; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.mb_UnivOptionsWrapper { margin-right: 20px; margin-left: 30px; width: 686px; position: relative; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.mb_newUnivSubmenu { padding-right: 0px; padding-left: 10px; }
.mb_newUnivSubmenu td { font-size: 14px; font-weight: normal; padding-right: 10px; padding-left: 10px; }
/*.mb_newUnivSubmenu a:link, .mb_newUnivSubmenu a:active, .mb_newUnivSubmenu a:visited { color: #666666; } */
/*.mb_newUnivSubmenu a:hover { color: #007cc3; font-weight: normal; } */
.mb_newUnivSubmenu td.mb_divider { 8px; border-right-width: 1px; border-right-style: solid; border-right-color: #dddddd; width: 1px; padding-right: 0px; padding-left: 0px; }
/*.mb_newUnivSubmenu td.mb_selected a:link, a:active, a:visited, a:hover { font-weight: bold; color: #000; }*/
.mb_newUnivSubmenu td.mb_selected a:link, .mb_newUnivSubmenu a:active, .mb_newUnivSubmenu a:visited { font-weight: bold; color: #000; }
.mb_newUnivSubmenuAnchor a:link { font-weight: normal; color: #000; }
.mb_newUnivSubmenuAnchor a:active { font-weight: bold; color: #666; }
.mb_newUnivSubmenuAnchor a:visited { font-weight: bold; color: #333; }
.mb_newUnivSubmenuAnchor a:hover { color: #000; font-weight: normal; } /* #007cc3 */
.mb_univTourOptions td { vertical-align: top; width: 167px; padding-right: 20px; }
/****  *****/
/**** new admin styles roxby *****/
/****  *****/
#mb_AdminLeftMenu h3 { vertical-align: top; padding-top: 4px; color: #fff; background-color: #2b7fae; padding-bottom: 4px; padding-left: 12px; font-size: 13px; margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; }
#mb_AdminLeftMenu li { padding-left: 12px; list-style-position: inside; padding-bottom: 2px; padding-top: 0px; list-style-type: none; font-size: 12px; list-style-image: url(/images/new_arrow4_narrow.png); } 
#mb_AdminLeftMenu p { padding-left: 12px; padding-right: 12px; font-size: 11px; line-height: 12px; } 
.mb_dashedLine { border-top-width: 1px; border-top-style: dotted; border-top-color: #999; padding: 0px; margin-top: 5px; margin-right: 30px; margin-bottom: 5px; margin-left: 30px; } 
/****  *****/
/**** new universal TABLE styles roxby *****/
/****  *****/
.mb_standardTable { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #cbcbcb; border-right-color: #cbcbcb; border-bottom-color: #cbcbcb; border-left-color: #cbcbcb; font-size: 12px;}
.mb_standardTable th { vertical-align: top; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px; background-color: #e4f4f4; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cbcbcb;  }
th.mb_noTableLine { border-bottom-color: #e4f4f4; }
th.mb_tableHeaderGray { background-color: #d7d9da; background-image: url(/images/background_ltgraygradient.jpg); background-position: left top; }
th.mb_tableHeaderBlue { background-color: #d7d9da; background-image: url(/images/background_ltbluegradient.png); background-position: left top; }
.mb_standardTable td { vertical-align: top; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px; }
.mb_standardTableBorders { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #cbcbcb; border-right-color: #cbcbcb; border-bottom-color: #cbcbcb; border-left-color: #cbcbcb; font-size: 11px;}
.mb_standardTableBorders th { vertical-align: top; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #e4f4f4; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cbcbcb; border-right-width: 1px; border-right-style: solid; border-right-color: #cbcbcb;}
.mb_standardTableBorders td { vertical-align: top; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-right-width: 1px; border-right-style: solid; border-right-color: #cbcbcb; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cbcbcb; font-size: 11px }
.mb_tableButtonGreen { font-size: 9px; overflow: visible; width: 80px; }
.mb_tableButtonGreen, .mb_tableButtonGreen:link { padding: 2px; border: 1px solid #CCCCCC; background-color: #e3f3b0; font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; margin-right: 5px; }
.mb_tableButtonGreen:hover, .mb_tableButtonGreen:active, .mb_tableButtonGreen:focus, .mb_tableButtonGreen.active, .mb_tableButtonGreen.hover, .mb_tableButtonGreen.focus { background-color: #cde878; font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; }
.mb_tableButtonGreenF { font-size: 9px; overflow: visible; }
.mb_tableButtonGreenF, .mb_tableButtonGreen:link { padding: 2px; border: 1px solid #CCCCCC; background-color: #e3f3b0; font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; margin-right: 5px; }
.mb_tableButtonGreenF:hover, .mb_tableButtonGreen:active, .mb_tableButtonGreen:focus, .mb_tableButtonGreen.active, .mb_tableButtonGreen.hover, .mb_tableButtonGreen.focus { background-color: #cde878; font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; }
.mb_tableButtonTeal { font-size: 9px; overflow: visible; width: 80px; }
.mb_tableButtonTeal, .mb_tableButtonTeal:link { padding: 2px; border: 1px solid #CCCCCC; background-color: #c3e0f7;font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; margin-right: 5px; }
.mb_tableButtonTeal:hover, .mb_tableButtonTeal:active, .mb_tableButtonTeal:focus, .mb_tableButtonTeal.active, .mb_tableButtonTeal.hover, .mb_tableButtonTeal.focus { background-color: #97c5e7; font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; }
.mb_tableButtonTealF { font-size: 9px; overflow: visible; }
.mb_tableButtonTealF, .mb_tableButtonTeal:link { padding: 2px; border: 1px solid #CCCCCC; background-color: #c3e0f7;font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; margin-right: 5px; }
.mb_tableButtonTealF:hover, .mb_tableButtonTeal:active, .mb_tableButtonTeal:focus, .mb_tableButtonTeal.active, .mb_tableButtonTeal.hover, .mb_tableButtonTeal.focus { background-color: #97c5e7; font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; }
.mb_buttonTable td { margin: 0px; border-right-style: none; border-bottom-style: none; border-right-color: #FFF; border-bottom-color: #FFF; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.mb_tableButtonGray { font-size: 9px; overflow: visible; width: 80px; }
.mb_tableButtonGray, .mb_tableButtonGray:link { padding: 2px; border: 1px solid #CCCCCC; background-color: #c0c0c0; font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; margin-right: 5px; }
.mb_tableButtonGray:hover, .mb_tableButtonGray:active, .mb_tableButtonGray:focus, .mb_tableButtonGray.active, .mb_tableButtonGray.hover, .mb_tableButtonGray.focus { background-color: #cde878; font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; }
.mb_tableButtonGrayF { font-size: 9px; overflow: visible; }
.mb_tableButtonGrayF, .mb_tableButtonGray:link { padding: 2px; border: 1px solid #CCCCCC; background-color: #c0c0c0; font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; margin-right: 5px; }
.mb_tableButtonGrayF:hover, .mb_tableButtonGray:active, .mb_tableButtonGray:focus, .mb_tableButtonGray.active, .mb_tableButtonGray.hover, .mb_tableButtonGray.focus { background-color: #cde878; font-weight: bold; color: #000000; cursor: pointer; text-decoration: none; }
/****  *****/
/**** new MOBILE styles roxby *****/
/****  *****/
#mb_mobileWrapper { margin: 0 auto; width: 100%; }
#mb_headerContentMobile td { padding-bottom: 5px; padding-top: 5px; padding-right: 15px; padding-left: 15px; }
#mb_navbarMobile { width: 100%; height: 25px; background-image: url(/images/navbarmobile25px.jpg); background-repeat: repeat-x;  background-position: left top;  }
#mb_navbarMobile_items { display: block; background-color: #017bc6; /*margin-left: 10px;*/ padding-left: 10px; }
#mb_navbarMobile_items a:link, #mb_navbarMobile_items a:active, #mb_navbarMobile_items a:visited { color: #FFF; margin: 5px; }
#mb_registration {  }
.mb_registrationHeader { font-size: 24px; font-weight: normal; text-transform: none; color: #0e6da3; height: 40px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; right bottom; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0e6da3; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.mb_registrationSubHeader { font-size: 16px; font-weight: bold; color: #0e6da3; margin: 0px; padding: 0px; }
#mb_registration h4 { font: 16px Arial, Helvetica, sans-serif; color: #006699; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #006699; padding-bottom: 0px; margin-bottom: 0px; } 
#mb_footerMobile { width: 100%; background-image: url(/images/footerback.png); background-repeat: repeat-x; background-position: left top; padding: 10px; }
/****  *****/
/**** new TAB styles roxby *****/
/****  *****/

.mb_newArrowTabContainer { margin-top: 0px; width: 100%; float: left; margin-bottom: 15px; background-color: #fbf0ab; /* #f7e0b9 */}
.mb_newArrowab { height: 30px; font-size: 12px; line-height: normal; }
.mb_newArrowTab ul { margin:0; padding:0; list-style:none; }
.mb_newArrowTab li { float:left; margin:0; padding:0;  text-align: center; }
.mb_newArrowTab a:link, .mb_newArrowTab a:active, .mb_newArrowTab a:visited { display: block; text-decoration: none; color: #007cc3; text-align: left; padding-top: 5px; padding-right: 15px; padding-bottom: 4px; padding-left: 7px; background-image: url(/images/tabarrows_yellow.png); background-repeat: no-repeat; background-position: right center; height: 21px; font-size: 12px; background-color: #f7e15b; /* #F7CD85 */ }
.mb_newArrowTab a:hover { color: #FFF; font-weight: normal; }
.mb_newArrowTab li.mb_newArrowTabLast { background-color: #FFF }
.mb_newArrowTab li.newArrowTabLast a:link, .mb_newArrowTab li.newArrowTabLast a:active, .mb_newArrowTab li.newArrowTabLast a:visited, .mb_newArrowTab li.newArrowTabLast a:hover  { background-color: #fbf0ab; /* #f7e0b9 */ }
.mb_newArrowTab li.newArrowTabSelected a:link, .mb_newArrowTab li.newArrowTabSelected a:active, .mb_newArrowTab li.newArrowTabSelected a:visited, .mb_newArrowTab li.newArrowTabSelected a:hover  { background-color: #f7e15b; /* #F7CD85 */ color: #04448d; font-weight: bold; background-image: url(/images/tabarrows_dkyellow.png); background-repeat: no-repeat; background-position: right center; }
.mb_newArrowTab li.newArrowTabBackOrange a:link, .mb_newArrowTab li.newArrowTabBackOrange a:active, .mb_newArrowTab li.newArrowTabBackOrange a:visited, .mb_newArrowTab li.newArrowTabBackOrange a:hover  { background-color: #f6d406;  /* #FCB300 */}

.mb_arrowtabs { margin: 0px; padding: 0px; height: 30px; width: 100%; background-color: #F7CD85; }
.mb_arrowtabs ul { margin: 0; padding: 0; list-style-type: none; }
.mb_arrowtabs li { float: left; margin-top: 0px; width: auto; }
.mb_arrowtabs li a { display: block; text-decoration: none; color: #007cc3; text-align: left; padding-top: 5px; padding-right: 20px; padding-bottom: 4px; padding-left: 12px; background-image: url(/images/tabarrows_orange.png); background-repeat: no-repeat; background-position: right center; height: 21px; font-size: 13px; }
.mb_arrowtabs li a:hover { color: #FFF; font-weight: normal; }
.mb_arrowtabs li a.selectedTab, .mb_arrowtabs a.hover.selectedTab { background-image: url(/images/tabarrows_dkorange.png); background-repeat: no-repeat; background-position: right center; }

.mb_newUnivTabContainer { margin-top: 0px; width: 100%; float: left; margin-bottom: 15px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #dddddd; border-bottom-color: #dddddd; background-color: #f8f8f8; }
.mb_newUnivTab { height: 28px; font-size: 93%; line-height: normal; }
.mb_newUnivTab ul { margin:0; padding:0; list-style:none; }
.mb_newUnivTab li { float:left; height: 28px; margin:0; padding:0;  text-align: center; border-right-width: 1px; border-right-style: solid; border-right-color: #dddddd; }
.mb_newUnivTab a { display: block; padding-top: 6px; color: #007cc3; font-size: 14px; text-decoration: none; padding-right: 15px; padding-left: 15px;  }
.mb_newUnivTab a:link, .mb_univTab a:active, .mb_univTab a:visited { display: block; padding-top: 6px; color: #007cc3; font-size: 14px; text-decoration: none; padding-right: 15px; padding-left: 15px;  }
.mb_newUnivTab a:hover { display: block; padding-top: 6px; color: #04448d; font-size: 14px; text-decoration: underline; font-weight: bold; }
.mb_newUnivTab li.mb_newUnivTabSelected { background-color: #FFF }
.mb_newUnivTab li.newUnivTabSelected a:link, .mb_newUnivTab li.newUnivTabSelected a:active, .mb_newUnivTab li.newUnivTabSelected a:visited, .mb_newUnivTab li.newUnivTabSelected a:hover  { background-color: #FFF; color: #04448d; font-weight: bold;  -webkit-box-shadow: 6px 0 5px -5px rgba(50, 50, 50, 0.1); -moz-box-shadow: 6px 0 5px -5px rgba(50, 50, 50, 0.1); box-shadow: 6px 0 5px -5px rgba(50, 50, 50, 0.1); height: 22px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; }

/****  *****/
/**** new REGISTRATION MEETUP styles roxby *****/
/****  *****/
.mb_regMeetupLine { background-color: #fcb300; height: 10px; width: 100%; }

/****  *****/
/**** new SUBMIT BUTTON styles roxby (from meetup) *****/
/****  *****/
.button,.button:visited{border:1px solid #cfcfcf;border-top-color:#dedede;border-left-color:#dedede;padding:4px 12px;color:#0da8d6;display:inline-block;font-size:15px;font-weight:bold;text-decoration:none;cursor:pointer;line-height:21px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#f0f0f0;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));background-image:-webkit-linear-gradient(top, #ffffff, #f0f0f0);background-image:-moz-linear-gradient(top, #ffffff, #f0f0f0);background-image:-o-linear-gradient(top, #ffffff, #f0f0f0);background-image:linear-gradient(to bottom, #ffffff, #f0f0f0);-webkit-box-shadow:1px 1px 3px 0 #bdbdbd;-moz-box-shadow:1px 1px 3px 0 #bdbdbd;box-shadow:1px 1px 3px 0 #bdbdbd;margin:0 10px;height:36px;}.button:hover,.button:visited:hover,.button:focus,.button:visited:focus{border:1px solid #cfcfcf;border-top-color:#bdbdbd;border-left-color:#bdbdbd;background-color:#d7d7d7;background-image:-webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#d7d7d7));background-image:-webkit-linear-gradient(top, #e3e3e3, #d7d7d7);background-image:-moz-linear-gradient(top, #e3e3e3, #d7d7d7);background-image:-o-linear-gradient(top, #e3e3e3, #d7d7d7);background-image:linear-gradient(to bottom, #e3e3e3, #d7d7d7);color:#0da8d6;}
.button:active,.button:visited:active{background-color:#f0f0f0;background-image:-webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f0f0f0));background-image:-webkit-linear-gradient(top, #e3e3e3, #f0f0f0);background-image:-moz-linear-gradient(top, #e3e3e3, #f0f0f0);background-image:-o-linear-gradient(top, #e3e3e3, #f0f0f0);background-image:linear-gradient(to bottom, #e3e3e3, #f0f0f0);}
.buttonsm,.buttonsm:visited{border:1px solid #cfcfcf;border-top-color:#dedede;border-left-color:#dedede;padding:2px 4px;color:#0da8d6;display:inline-block;font-size:12px;font-weight:bold;text-decoration:none;cursor:pointer;line-height:17px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#f0f0f0;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));background-image:-webkit-linear-gradient(top, #ffffff, #f0f0f0);background-image:-moz-linear-gradient(top, #ffffff, #f0f0f0);background-image:-o-linear-gradient(top, #ffffff, #f0f0f0);background-image:linear-gradient(to bottom, #ffffff, #f0f0f0);-webkit-box-shadow:1px 1px 3px 0 #bdbdbd;-moz-box-shadow:1px 1px 3px 0 #bdbdbd;box-shadow:1px 1px 3px 0 #bdbdbd;margin:0 10px;height:36px;}.button:hover,.button:visited:hover,.button:focus,.button:visited:focus{border:1px solid #cfcfcf;border-top-color:#bdbdbd;border-left-color:#bdbdbd;background-color:#d7d7d7;background-image:-webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#d7d7d7));background-image:-webkit-linear-gradient(top, #e3e3e3, #d7d7d7);background-image:-moz-linear-gradient(top, #e3e3e3, #d7d7d7);background-image:-o-linear-gradient(top, #e3e3e3, #d7d7d7);background-image:linear-gradient(to bottom, #e3e3e3, #d7d7d7);color:#0da8d6;}
.buttonsm:active,.buttonsm:visited:active{background-color:#f0f0f0;background-image:-webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f0f0f0));background-image:-webkit-linear-gradient(top, #e3e3e3, #f0f0f0);background-image:-moz-linear-gradient(top, #e3e3e3, #f0f0f0);background-image:-o-linear-gradient(top, #e3e3e3, #f0f0f0);background-image:linear-gradient(to bottom, #e3e3e3, #f0f0f0);}
.orange-button,.orange-button:visited{color:#ffffff;height:auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#fbab0a;background-image:-webkit-gradient(linear, left top, left bottom, from(#fcb72d), to(#fbab0a));background-image:-webkit-linear-gradient(top, #fcb72d, #fbab0a);background-image:-moz-linear-gradient(top, #fcb72d, #fbab0a);background-image:-o-linear-gradient(top, #fcb72d, #fbab0a);background-image:linear-gradient(to bottom, #fcb72d, #fbab0a);font-weight:normal;border:1px solid #c08103;border-top-color:#de9504;border-left-color:#de9504;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-left:0;}.orange-button:hover,.orange-button:visited:hover,.orange-button:focus,.orange-button:visited:focus{border:1px solid #c08103;border-top-color:#9c6903;border-left-color:#9c6903;background-color:#e89c04;background-image:-webkit-gradient(linear, left top, left bottom, from(#cf8b03), to(#e89c04));background-image:-webkit-linear-gradient(top, #cf8b03, #e89c04);background-image:-moz-linear-gradient(top, #cf8b03, #e89c04);background-image:-o-linear-gradient(top, #cf8b03, #e89c04);background-image:linear-gradient(to bottom, #cf8b03, #e89c04);color:#ffffff;}
.blue-button,.blue-button:visited{color:#ffffff;height:auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-weight:normal;background-color:#1681c4;background-image:-webkit-gradient(linear, left top, left bottom, from(#1990db), to(#1681c4));background-image:-webkit-linear-gradient(top, #1990db, #1681c4);background-image:-moz-linear-gradient(top, #1990db, #1681c4);background-image:-o-linear-gradient(top, #1990db, #1681c4);background-image:linear-gradient(to bottom, #1990db, #1681c4);border-color:#054d75;}.blue-button:hover,.blue-button:visited:hover,.blue-button:focus,.blue-button:visited:focus{border-color:#043d5d;background-color:#054d75;background-image:-webkit-gradient(linear, left top, left bottom, from(#1784c9), to(#054d75));background-image:-webkit-linear-gradient(top, #1784c9, #054d75);background-image:-moz-linear-gradient(top, #1784c9, #054d75);background-image:-o-linear-gradient(top, #1784c9, #054d75);background-image:linear-gradient(to bottom, #1784c9, #054d75);color:#ffffff;}
.blue-button:active,.blue-button:visited:active{background-color:#1990db;background-image:-webkit-gradient(linear, left top, left bottom, from(#1681c4), to(#1990db));background-image:-webkit-linear-gradient(top, #1681c4, #1990db);background-image:-moz-linear-gradient(top, #1681c4, #1990db);background-image:-o-linear-gradient(top, #1681c4, #1990db);background-image:linear-gradient(to bottom, #1681c4, #1990db);}
.blue-button:disabled,.blue-button:disabled:active,.blue-button:disabled:hover{background-color: #999;background-image: none;cursor: default;}
/****  *****/
/**** existing Tour Members Area from tourMembers.css *****/
/****  *****/
.centeringDiv { background-color: #FFFFFF; }
div.createGrnBox div.grnBoxTop { width: 191px; height: 4px; }
div.createGrnBox div.grnBoxBottom { width: 191px; height: 4px; }
div.createGrnBox div.grnBoxMiddle { background-color: #D7DDAF; width: 191px; height: 17px; }
div.createGrnBox div.grnBoxMiddle h1 { font-size: 13px; margin: 0px 0px 0px 9px; }
div.createGrnBox div.grnBoxMiddle h1 a { font-size: 13px; color: #000000; text-decoration: none; }
.TourMembersTableMain { border-collapse: collapse; margin: 0px 0px 10px 0px; }
.TourMembersTableMain td.backLink { text-align: right; font-size: 10px; padding-top: 10px; }
.TourMembersTableMain a:link, .TourMembersTable a:active, .TourMembersTable a:visited { color: #3333CC; text-decoration: none; }
.TourMembersTableMain a:hover { color: #3333CC; text-decoration: underline; }

.TourMembersTableMain td.introText h1 { font-size: 16px; }
.TourMembersTableMain td.introText, .TourMembersTable td.introText p { font-size: 12px; margin-bottom: 10px; }

.TourMembersTableMain td.leftCol { position: relative; vertical-align: top; width: 191px; margin-top: 10px; padding-right: 50px; font-size: 12px; }
.TourMembersTableMain td.ctrCol { position: relative; vertical-align: top; width: 191px; margin-top: 10px; padding-right: 50px; font-size: 12px; }
.TourMembersTableMain td.rtCol { position: relative; vertical-align: top; width: 191px; margin-top: 10px; font-size: 12px; }
.TourMembersTableMain td.tmCol { vertical-align: top; margin-top: 10px; font-size: 12px; padding-right: 30px; padding-bottom: 20px; }

.TourMembersTableMain a { font-size: 12px; width: 150px; }
.TourMembersTableMain ul { position: relative; left: 10px; }
.TourMembersTableMain ul li { }

.tmRed { color: red; }
/****  *****/
/**** Scanner App *****/
/#mb_ScannerWrap { background-color: #fff; }
#mb_Scanner { width: 98%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 25px; padding-bottom: 15px; }
#mb_ScannerHead { width: 100%; padding-bottom: 5px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0e6da3; font-size: 28px; line-height: 24px; color: #0e6da3; }
#mb_ScannerHead td { margin: 0; padding: 0; vertical-align: bottom; }
#mb_ScannerContent { width: 100%; padding-top: 5px; padding-bottom: 0px; }
.mb_ScannerButtons { width: 100%; padding-top: 15px; padding-bottom: 10px; }
.mb_ScannerVersion { font-size: 12px; }

.mb_meetrow {
	width:100%;
	/*height:100px;*/
	background-color:#f0f0f0;
}

.mb_meetbuttonhold {
	margin-left:20px;
	margin-top:27px;
	position:absolute;
}

.mb_meetbutton {
	display:inline-block;
	font-size:14px;
	width:160px;
	height:38px;
	background-image:linear-gradient(to bottom, #ffffff, #f0f0f0);
	box-shadow:1px 1px 3px 0 #bdbdbd;
	margin-right:5px;
	text-align:center;
	line-height:38px;
	color:#006699;
	font-weight:bold;
	border:1px solid #eee;
}

.mb_meetbutton:hover {
	background:#d9d9d9;
	border:1px solid #bdbdbd;
	cursor: pointer;
}

.mb_meetbutton img {
	position:relative;
	margin-top:7px;
	margin-left:5px;
	padding:3px;
	float:left;
}

.mb_meettext {
	display:inline-block;
	/*width:150px;*/
	height:38px;
	color:#006699;
	font-size:16px;
	line-height:38px;
	font-weight:bold;
	margin-right: 5px;
}

	/* phones */
	@media all and (max-width: 60em) {
		.mb_2ColBreakpoint {
			overflow-x: hidden;
		}
		
		.mb_2ColBreakpoint .ui-block-a,
		.mb_2ColBreakpoint .ui-block-b,
		.mb_2ColBreakpoint .ui-block-c,
		.mb_2ColBreakpoint .ui-block-d,
		.mb_2ColBreakpoint .ui-block-e {
		  width: 100%;
		  float:none;
		}
		
		label {
			max-width:150px !important;
			word-break: break-all;
		}
		
		
		.mb_2ColBreakpoint.ui-grid-a .ui-block-b { margin-top: 20px; }

	    .mb_2ColBreakpoint.ui-grid-a .jsp2Col { margin-left: auto; margin-right: auto; font-size: 12px; }

    	#mobileBlockA { display: block }
    	#mobileBlockB { display: block }
    	#desktopBlockA { display: none }
    	#desktopBlockB { display: none }

	    .mbatwp-header {
	    	display: none;
	    	overflow-x: hidden;
	    }
	    
	    .mbwp_MobileWrap {
	    	display: block;
	    	overflow-x: hidden;
	    }
		
		input {
			max-width:180px;
		}
		
		select {
			max-width:280px;
		}

		.oceanwp-mobile-menu-icon {
			display: block;
		}
		
		#ocean_facebook-7 {
			display: none
		}
		
		#mb_MidWrap {
			/*overflow-x: hidden;*/
		}
		
		#top-bar {
			max-width: 60em;
		}
	}

	/* desktop */
	@media all and (min-width: 60em) {
		.mb_2ColBreakpoint.ui-grid-a .ui-block-a { width: 65%; }
		.mb_2ColBreakpoint.ui-grid-a .ui-block-b { width: 35%; }

		.mb_2ColBreakpoint.ui-grid-a .jsp2Col { max-width: 1024px; margin-left: auto; margin-right: auto; font-size: 12px; }

    	#mobileBlockA { display: none }
    	#mobileBlockB { display: none }
    	#desktopBlockA { display: block }
    	#desktopBlockB { display: block }

	    .mbatwp-header {
	    	display: block;
	    }
	    
	    .mbwp_MobileWrap {
	    	display: none;
	    }

		.oceanwp-mobile-menu-icon {
			display: none;
		}
		
		#top-bar {
			max-width: 1023px;
		}
	}
	
/* global hack to fix issue where all 
 * options under a select had a gray background
 * May 7, 2019
*/
option {
	background-color: #fff !important;
}
