/*
Name: FIU Business Stylesheet
Description: Template designed soley for the use of FIU and FIU Business
*/

/****************************************
    GENERAL 
****************************************/
* {
    margin: 0;
}
html, body {
    height: 100%;
    color:#3e3e3e;
}
/* Shared */
#calls-to-action h2, #calls-to-action ul li a, #bottomnav h3 {
    text-transform: uppercase;
}
#topnav ul, #news-ticker ul, #modal-container ul, #bottomnav ul, #join-the-conversation ul, #breadcrumbnav, #sidenav-right .module-wrap ul, #heading-links .module-wrap ul, .third-level #sidenav-left #links ul, .third-level #sidenav-left ul, .fourth-level #sidenav-left .module-wrap ul, table#research-directory #pagination, .fifth-level #sidenav-left .module-wrap ul, .fifth-level #sidenav-left #twitter-updates ul, .fifth-level #past-events ul {
    list-style: none;
    margin: 0;
    padding: 0 1px;
}
.program-wrap a.learn-more-link, #sidenav-right .module-wrap a.see-more, #sidenav-right .module-wrap ul li a, #heading-links .module-wrap ul li a, #interior-slides a.read-more {
    color: #e6ba00;
    text-decoration: underline;
}
#home-slideshow p {
    text-shadow:0px 0px 2px rgba(0, 0, 0, 1), 0px 0px 4px rgba(0, 0, 0, 0.5);
}
/****************************************
    HEADER 
****************************************/
#header {
    background: transparent url(../images/header-background-2.png) repeat-x top left;
    height: 157px;
}
/* Top Nav, Main */
#topnav-wrap {
    height: 65px;
    margin: 0 auto;
    text-align: center;
    width: 960px;
}
ul#topnav {
    float:left;
    list-style: none;
    width: 100%;
}
ul#topnav li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative; /*--Important--*/
}
ul#topnav li a {
    float: left;
    height: 65px;
    text-indent: -9999px;
}
ul#topnav li a#programs {
    background: transparent url(../images/programs.png) no-repeat bottom center;
    width: 94px;
}
ul#topnav li a#faculty-and-research {
    background: transparent url(../images/faculty-and-research.png) no-repeat bottom center;
    width: 174px;
}
ul#topnav li a#calendar {
    background: transparent url(../images/calendar.png) no-repeat bottom center;
    width: 99px;
}
ul#topnav li a#discover {
    background: transparent url(../images/discover.png) no-repeat bottom center;
    width: 86px;
}
ul#topnav li a#alumni {
    background: transparent url(../images/alumni.png) no-repeat bottom center;
    width: 75px;
}
ul#topnav li a#centers {
    background: transparent url(../images/centers-and-institutes.png) no-repeat bottom center;
    width: 181px;
}
ul#topnav li a#recruiters {
    background: transparent url(../images/recruiters.png) no-repeat bottom center;
    width: 140px;
}
ul#topnav li a#giving {
    background: transparent url(../images/giving.png) no-repeat bottom center;
    width: 72px;
}
ul#topnav li a#news-and-events {
    background: transparent url(../images/news-and-events.png) no-repeat bottom center;
    width: 129px;
}
ul#topnav li a#alumni:hover, ul#topnav li a#programs:hover, ul#topnav li a#faculty-and-research:hover, ul#topnav li a#calendar:hover, ul#topnav li a#discover:hover, ul#topnav li a#centers:hover, ul#topnav li a#recruiters:hover, ul#topnav li a#giving:hover, ul#topnav li a#news-and-events:hover, ul#topnav li:hover a#programs, ul#topnav li:hover a#faculty-and-research, ul#topnav li:hover a#calendar, ul#topnav li:hover a#discover, ul#topnav li:hover a#centers, ul#topnav li:hover a#recruiters, ul#topnav li:hover a#giving, ul#topnav li:hover a#news-and-events {
    background-position: top center;
}
/* Top Nav, Sub */
ul#topnav li .sub {
    position: absolute; /*--Important--*/
    top: 65px;
    z-index: 99999;
    background: #d6d6d6 url(../images/subnav-background.png) repeat-x top left; /*--Background gradient--*/
    padding: 20px 20px 20px;
    float: left;
    display: none; /*--Hidden for those with js turned off--*/
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}
ul#topnav li .row { /*--If needed to break out into rows--*/
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
ul#topnav li .sub ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 180px;
    float: left;
    text-align: left;
}
ul#topnav .sub ul li {
    width: 100%; /*--Override parent list item--*/
    color: #fff;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
    font-size: 14px;
    margin: 0;
    padding: 0;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
    padding: 5px 0;
    background-image: none;
    color: #333;
}
ul#topnav .sub ul li a {
    float: none;
    text-indent: 0; /*--Override text-indent from parent list item--*/
    height: auto; /*--Override height from parent list item--*/
    padding: 7px 27px 7px 0;
    display: block;
    text-decoration: none;
    color: #002D62;
}
ul#topnav .sub ul li a:hover {
    text-decoration: underline;
}
/**/
#branding {
    padding: 23px 0 0 0;
}
#logo {
}
#search-site {
    text-align: right;
}
#searchform DIV.label {
    position: relative;
    float: left;
    margin-right: 3px;
    clear: left;
}
DIV.clear {
    clear: both;
}
LABEL.over {
    color: #000;
    position: absolute;
    top: 13px;
    left: 40px;
}
#search-directory {
    margin: 66px 0 38px 0;
}
#search-site fieldset, #search-directory fieldset {
}
#search-site input.box, #search-directory input.box {
    background: transparent url(../images/search-fiu-business.png) no-repeat right;
    border: none;
    color: #474747;
    font-family: Georgia, Times New Roman, serif;
    font-size: 12px;
    letter-spacing: .04em;
    text-align: left;
    text-indent: 40px;
    vertical-align: center;
}
#search-site input.box:focus, #search-directory input.box:focus {
    outline: none;
}
#search-site input.box {
    background: transparent url(../images/search-fiu-business.png) no-repeat right;
    width: 217px;
    height: 37px;
}
#search-directory input.box {
    background: transparent url(../images/search-fiu-business-directory.png) no-repeat right;
    width: 340px;
    height: 34px;
}
/****************************************
    CONTENT
****************************************/
#content {
}
/* BX Slider Pagination, Homepage & Interior */
.bx-pager {
    list-style: none;
    padding: 0;
    width: 300px;
    z-index: 100;
}
.bx-pager:after {
    content: '\0020';
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.home-template .bx-pager {
    margin: 10px 0 0 50px;
    position: absolute;
    bottom: 55px;
}
#interior-slides .bx-pager {
    margin: 0 0 0 53px;
}
.bx-pager a.pager-link {
    background-image: url(../images/slider-circle.png);
    background-position: bottom center;
    display: block;
    float: left;
    height: 0;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 30px 0 0 0;
    width: 30px;
}
.bx-pager a.pager-link:hover {
    background-position: center;
}
.bx-pager a.pager-active {
    background-position: top center;
}
/* Home Template */
.home-template {
    background: #040d1c;
}
#backgroundSlideshow {
    position: absolute;
    top: 0;
    z-index: -1;
    left: 0;
    width: 100%;
    overflow: hidden;
    height: 1485px;
}
#backgroundSlideshow div {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 1485px;
}
#backgroundSlideshow div img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    min-width:1000px;
}
#home-slideshow {
    margin: 0;
    padding: 0;
    position: relative;
}
#home-slideshow li {
    color: #ffffff;
    height: 400px;
    margin: 0 0 0 55px;
    padding: 62px 0 0 0;
    width: 960px;
}
h2.slideshow-header {
    color: #fff;
    font-size: 52px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1em;
    margin-bottom: 38px;
    width: 850px;
}
#home-slideshow li p {
    color: #fff;
    font-size: 17px;
    font-style: oblique;
    letter-spacing: 0.07em;
    line-height: 1.5em;
    width: 850px;
}
#home-slideshow li a {
    color: #ffffff;
    margin-left: 64px;
    text-decoration: none;
}
#home-slideshow li a:hover {
    color: #ffbb04;
}
#wrapper {
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
#flash_outer {
    position: absolute;
    width: 100%;
    z-index: -1;
    overflow: hidden;
}
#flash_outer #flash_wrap {
    position: relative;
    height: 1485px;
    width: 1900px;
    margin-left: -950px;
    left: 50%;
}
.learn-more-button {
    background: transparent url(../images/learn-more-button.png) no-repeat bottom center;
    display: block;
    height: 42px;
    margin: 0 5px 0 0;
    position: absolute;
    right: 95px;
    bottom: 48px;
    text-indent: -9999px;
    width: 211px;
}
.learn-more-button:hover {
    background-position: top center;
}
.learn-more-button:active {
    bottom: 47px;
}
#news-ticker {
    background: transparent url(../images/ticker-translucent-background.png) repeat top left;
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    padding: 21px 0 10px 0;
    margin-bottom: 41px;
}
#news-ticker .news-ticker-wrap {
    overflow: hidden;
    width: 795px;
}
#news-ticker ul {
    height: 28px;
}
#news-ticker ul.news-ticker-content {
    width: 99999em;
}
#news-ticker ul li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}
#news-ticker #feed, .news-ticker-content {
    color: #fff;
    font-size: 14px;
    letter-spacing: 0.07em;
    margin-bottom: 0;
}
#news-ticker .news-ticker-content a {
    color: #aeaeae;
}
#news-ticker .news-ticker-content a:hover {
    color: #fff;
}
.news-ticker-content {
    overflow: hidden;
    width: 785px;
}
#news-ticker span.sep {
    color: #deb406;
    font-size: 18px;
    font-weight: 700;
    line-height: 8px;
    margin: 0 18px;
}
.arrow-left, .arrow-right {
    display: block;
    width: 30px;
    height: 28px;
    text-indent: -9999px;
    margin: -5px 0 0 0;
    vertical-align: middle;
}
.arrow-left:hover, .arrow-right:hover {
    cursor: pointer;
}
.arrow-left {
    background: transparent url(../images/news-ticker-arrow-left.png) no-repeat bottom center;
    float: left;
    padding: 0 0 0 20px;
}
.arrow-right {
    background: transparent url(../images/news-ticker-arrow-right.png) no-repeat bottom center;
    float: right;
    padding: 0 20px 0 0;
}
.arrow-left:hover, .arrow-right:hover {
    background-position: top center;
}
#calls-to-action {
    height: 372px;
    letter-spacing: .06em;
    overflow: hidden;
    margin: 0 0 60px 0;
}
#calls-to-action h2 {
    color: #deb406;
    font-size: 12px;
    margin: 21px 0 14px 40px;
}
#discover-fiu, #get-involved, #explore {
    float: left;
    min-height: 372px;
}
#discover-fiu, #get-involved {
    background-color: #002d62;
    margin: 0 30px 0 0;
    width: 250px;
}
#discover-fiu ul, #get-involved ul {
    list-style-type: none;
    margin: 0;
    padding: 0 16px 27px 39px;
}
#discover-fiu ul li, #get-involved ul li, #explore ul li {
    padding: 10px 0 10px 40px;
    margin: 0 0 8px 0;
}
#discover-fiu ul li a, #get-involved ul li a, #explore ul li a {
    text-decoration: none;
}
#discover-fiu ul li a, #get-involved ul li a, #explore ul li a {
    font-size: 12px;
}
#discover-fiu ul li a, #get-involved ul li a {
    color: #fff;
}
#discover-fiu ul li a:hover, #get-involved ul li a:hover, #explore ul li a:hover {
    text-decoration: underline;
}
#explore {
    background-color: #deb406;
    width: 332px;
}
#explore ul {
    list-style-type: none;
    margin: 0;
    padding: 0 16px 27px 42px;
}
#explore ul li a {
    color: #000;
}
#explore h2 {
    margin: 60px 0 50px 40px;
}
.home-template #modal-container {
    background: transparent url(../images/translucent-blue-background-2.png) repeat top left;
    display: none;
    width: 895px;
}
.home-template #modal-container .padding {
    padding: 55px 40px 45px 45px;
}
.home-template #modal-container h2 {
    color: #e6ba00;
    border-bottom: 1px #e6ba00 solid;
    font-size: 14px;
    text-transform: uppercase;
    padding-bottom: 20px;
    margin: 0 0 35px 0;
}
.home-template #modal-container ul, .home-template #modal-container img {
    float: left;
    margin-right: 28px;
}
.home-template #modal-container img.last {
    margin-right: 0;
}
.home-template #modal-container ul li {
    line-height: 1.4em;
    margin: 0;
    padding: 0;
}
.home-template #modal-container ul li a {
    color: #fff;
    font-size: 11px;
    text-decoration: underline;
}
.home-template #modal-container ul li a:hover {
    color: #aeaeae;
}
.home-template #modal-container a.modalCloseImg {
    background: transparent url(../images/circle-close.png) no-repeat bottom;
    display: block;
    cursor: pointer;
    width: 30px;
    height: 28px;
    position: absolute;
    top: 20px;
    right: 8px;
    text-indent: -99999px;
    z-index: 3200;
}
.home-template #modal-container a.modalCloseImg:hover {
    background-position: top;
}
.home-template #modal-container a.modalCloseImg:active {
    top: 21px;
}
.bx-wrapper {
    background:transparent url(../images/bx-slider-background.png) repeat top left;
}
/* Interior Templates, General */
.interior {
    margin-bottom: -18px;
}
#breadcrumbnav li {
    display: inline;
    margin: 0;
    padding: 0;
}
#breadcrumbnav li, #breadcrumbnav li a {
    color: #e6ba00;
}
#breadcrumbnav li a {
    text-decoration: underline;
}
#breadcrumbnav li a:hover {
    color: #fff;
}
#breadcrumbnav li.current, #breadcrumbnav li.current a {
    color: #fff;
    text-decoration: none;
}
#content-wrap {
    min-height: 800px;
    padding-bottom: 60px;
}
#main .no-background {
    background: none;
}
#sidenav-left, #main, #sidenav-right {
    float: left;
}
#heading {
    background: transparent url(../images/translucent-blue-background-2.png) repeat top left;
    margin: 35px 0 0 0;
    padding-top: 32px;
    padding-left: 35px;
}
#heading h1 {
    color: #e6ba00;
    font-size: 27px;
    font-weight: bold;
}
#bottom-waves {
    background: transparent url(../images/bottom-wave.png) repeat-x bottom left;
    height: 19px;
    margin: 0 0 -1px 0;
    width: 100%;
}
/* Second Level */
.second-level {
    background: #040d1c url(../images/second-level-body-background.jpg) no-repeat top center;
}
.second-level #heading {
    padding-right: 205px;
    padding-bottom: 33px;
}
.second-level #heading p {
    color: #fff;
    font-size: 12px;
    font-style: oblique;
    letter-spacing: 0.07em;
    line-height: 1.9em;
    margin-bottom: 0;
}
.second-level #heading h1 {
    margin: 12px 0 12px 0;
}
.second-level #content-wrap {
    background: #303030 url(../images/second-level-content-wrap-background2.png) repeat-y top center;
}
.second-level .program-wrap p {
    color: #BBB;
    padding: 0 4px 0 5px;
}
.second-level .program-wrap strong {
    color: #CCC;
}
.second-level .program-wrap h2 strong {
    color: #FFF;
}
.second-level div#page-banner {
    padding: 0 0 28px 3px;
    width: 538px;
    overflow:hidden;
}
.program-wrap {
    background: transparent url(../images/horizontal-rule-background.png) repeat-x bottom center;
    margin: 0 5px 0px 5px;
    padding: 0 8px 45px 20px;
}
.program-wrap .no-background {
    background: none;
}
.program-wrap h2 {
    margin: 0px 0 26px 0;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
}
.program-wrap h2 a {
    color: #fff;
    text-decoration: none;
}
.program-wrap h2 a:hover {
    text-decoration: underline;
}
.program-wrap img {
    float: left;
    margin: 0 30px 0 10px;
}
.program-wrap p, .program-wrap a.learn-more-link {
    font-size:13px;
    line-height: 1.5em;
}
.program-wrap p {
    color: #d0d0d0;
    margin: 0px 0 15px 0;
}
.program-wrap a.learn-more-link:hover {
    color: #fff;
}
.second-level #sidenav-left {
    width: 205px;
}
.second-level #sidenav-left ul#program-listing {
    margin: 0;
    padding: 0;
    list-style: none;
}
.second-level #sidenav-left ul#program-listing li {
    background: transparent url(../images/sidenav-right-list-background.png) no-repeat center;
    height: 69px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 207px;
}
.second-level #sidenav-left ul#program-listing li:hover {
    background-position: top center;
}
.second-level #sidenav-left ul#program-listing li:active, .second-level #sidenav-left ul#program-listing li.current {
    background-color: #303030;
    background-position: bottom center;
}
.second-level #sidenav-left ul#program-listing li a {
    color: #d4d4d4;
    display: block;
    font-size: 13px;
    text-decoration: none;
    padding: 20px 35px 30px 35px;
}
.second-level #sidenav-left ul#program-listing li:active a, .second-level #sidenav-left ul#program-listing li.current a, .second-level #sidenav-left ul#program-listing li a:hover {
    color: #fff;
}
.second-level #main, .second-level #sidenav-right {
}
.second-level #main {
    width: 542px;
}
.second-level #main a, .second-level #main a:visited {
    color:#E6BA00;
    text-decoration:none;
}
.second-level #main a:hover {
    color:#FFF;
    text-decoration:underline;
}
.second-level #main h2, .second-level #main h3 a {
    color: #EEE;
}
.second-level #main ul {
    margin-top: 0px;
}
.second-level #main ul li {
    padding: 2px 2px 4px 2px;
    list-style-image: url('../images/arrow.gif');
    color: #AAA;
    font-size:13px;
}
.second-level #main li a {
    text-decoration:none;
 color:;
}
.second-level #main li a:hover {
    text-decoration:underline;
 color:;
}
.second-level #sidenav-right {
    width: 195px;
    padding-left: 17px;
    padding-top: 28px;
}
.second-level #sidenav-right .module-wrap {
    margin: 0 0 40px 0;
    padding: 0 10px 0 0;
}
.module-wrap .intelliform input, .module-wrap .intelliform textarea {
    width: 165px !important;
    background-color: #CCC;
    border: solid 1px #999;
    margin-top: 2px;
    font-size: 13px;
    padding: 2px;
}
.module-wrap .intelliform input:hover, .module-wrap .intelliform textarea:hover {
    background-color: #DDD;
}
.second-level #sidenav-right .module-wrap h3 {
    color: #fff;
}
.second-level #sidenav-right .module-wrap h3 a {
    color: #fff;
    text-decoration: none;
}
.second-level #sidenav-right .module-wrap h3 a:hover {
    text-decoration: underline;
}
.second-level #sidenav-right .module-wrap p, .second-level #sidenav-right .module-wrap ul li a {
    font-size: 1em;
}
.second-level #sidenav-right .module-wrap p {
    color: #CCC;
    line-height: 1.5em;
    margin-bottom: 8px;
    font-size: 12px;
    padding-left:3px;
}
.second-level #sidenav-right .module-wrap ul li {
    line-height: 1.3em;
    margin: 0;
    padding: 0;
}
.second-level #sidenav-right .module-wrap a.see-more:hover, .second-level #sidenav-right .module-wrap ul li a:hover {
    color: #fff;
}
.second-level #sidenav-right .module-wrap a.see-more {
    font-size: 1em;
    padding-left:3px;
}
/* Third Level & Third-Level Variation */
.third-level {
    background: #040e1a url(../images/third-level-body-background.jpg) no-repeat top center;
}
.third-level #heading {
    padding-right: 40px;
    padding-bottom: 40px;
}
.third-level .variation #heading {
    padding-bottom: 30px;
}
.third-level #heading h1 {
    margin: 12px 0 27px 0;
}
.third-level .variation #heading h1 {
    margin: 12px 0 0 0;
}
.third-level #content-wrap {
    background: #d6d6d6 url(../images/third-level-content-wrap-background.png) repeat-y top center;
}
#heading-links, #interior-slides {
    float: left;
}
#heading-links {
    width: 240px;
}
div .module-wrap {
    color: #CCC;
}
.center-text {
    text-align:center;
}
#heading-links .module-wrap, .third-level #sidenav-left #links .module-wrap, #heading-links .module-wrap, .third-level #sidenav-right #links .module-wrap {
    margin: 0 0 30px 0;
    padding: 0 10px 0 0;
}
#heading-links .module-wrap h3, .third-level #sidenav-left #links .module-wrap h3, #sidebar-links h3, #sidenav-left h3, .second-level #sidenav-right #links .module-wrap h3, #sidebar-links h3, #sidenav-right h3, #heading-links .module-wrap h3 a, .third-level #sidenav-left #links .module-wrap h3, #sidebar-links h3, #sidenav-left h3 a, .second-level #sidenav-right #links .module-wrap h3, #sidebar-links h3, #sidenav-right h3 a {
    font-size: 17px;
    font-style: normal;
    margin-bottom: 10px;
    padding-right:10px;
    color: #FFF;
    text-shadow: 0px 1px 1px #4D4D4D;
    text-decoration:none;
}
#heading-links .module-wrap h3 a, .third-level #sidenav-left #links .module-wrap h3 a .third-level #sidenav-left .module-wrap h3 a, .second-level #sidenav-right #links .module-wrap h3 a .second-level #sidenav-right .module-wrap h3 a color: #bfc9d5;
 text-decoration: none;
}
#heading-links.module-wrap h3 a:hover, .third-level #sidenav-left #links .module-wrap h3 a:hover, .third-level #sidenav-left .module-wrap h3 a:hover, .second-level #sidenav-right #links .module-wrap h3 a:hover, .second-level #sidenav-right .module-wrap h3 a:hover {
    text-decoration: underline;
}
#heading-links .module-wrap ul li, .third-level #sidenav-left #links .module-wrap ul li, .third-level #sidenav-left .module-wrap ul li, .second-level #sidenav-right #links .module-wrap ul li, .second-level #sidenav-right .module-wrap ul li {
    line-height: 1.2em;
    margin: 0;
    padding: 0 7px 7px 0;
}
#heading-links .module-wrap ul li a, .third-level #sidenav-left #links .module-wrap ul li a, .third-level #sidenav-left .module-wrap ul li a, .second-level #sidenav-right #links .module-wrap ul li a, .second-level #sidenav-right .module-wrap ul li a {
    color: #e6ba00;
    font-size: 12px;
}
#sidenav-left .module-wrap ul li .current {
    color:#d0c69d !important
}
#heading-links .module-wrap ul li a:hover, .third-level #sidenav-left #links .module-wrap ul li a:hover, .third-level #sidenav-left .module-wrap ul li a:hover, .second-level #sidenav-right #links .module-wrap ul li a:hover, .second-level #sidenav-right .module-wrap ul li a:hover {
    color: #bfc9d5;
}
#interior-slides {
    height: 395px;
    /* width: 580px;*/
    width: 645px;
    margin: 0;
}
#interior-slides div.padding {
    padding: 0 20px 0 0;
}
#interior-slides img {
    float: left;
    margin: 0 30px 0 0;
    -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
}
#interior-slides h2 {
    color: #e8e8e8;
    font-size: 16px;
    font-style: normal;
    margin-bottom: 20px;
    padding-top:5px;
}
#interior-slides h2 a, #interior-slides a.read-more:hover {
    color: #fff;
}
#interior-slides h4, #interior-slides h4 a {
    color: #5cc0fd;
}
#interior-slides h4 {
    font-size: 14px;
    margin-bottom: 25px;
    font-style:oblique;
}
#interior-slides h4 a {
    text-decoration: none;
}
#interior-slides h4 a:hover {
    text-decoration: underline;
}
#interior-slides p, #interior-slides a.read-more {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.5em;
}
#interior-slides p {
    color: #d7d7d7;
    margin-bottom: 0;
}
.third-level #sidenav-left {
    width: 234px;
}
.third-level #sidenav-left dl, .third-level #sidenav-left #links {
    padding: 30px 0 0 25px;
}
.third-level #sidenav-left dl dt {
    color: #a7a7a7;
    font-size: 12px;
    line-height: 1.4em;
}
.third-level #main {
    width: 726px;
font-size:13px;
}

.third-level #main #calendar_wrapper{
padding:8px;
}
.third-level #main .calendar {
    width: 35px;
    background-color: white;
    height: 37px;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    float: left !important;
    margin: 4px 0 0 0;
}
.third-level #main .calendar .month {
    background-color: #991F21;
    color: #FFFFFF;
    font-size: 11px;
    height: 17px;
    line-height: 19px;
    padding: 0;
    text-align: center;

    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
    box-shadow: inset 0px 1px 0px 0px rgba(186,40,69,1),inset 0px 2px 0px 0px rgba(255, 255, 255, 0.5);
    -moz-box-shadow: inset 0px 1px 0px 0px rgba(186,40,69,1),inset 0px 2px 0px 0px rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(186,40,69,1),inset 0px 2px 0px 0px rgba(255, 255, 255, 0.5);
}
.third-level #main .calendar .date {
    text-align:center;
    padding: 0px 0px;
    font-size: 17px;
    color: #000;
}

.third-level #main #calendar_wrapper .calendar_info {
   padding: 0 20px;
   width: 550px;
}

.third-level #main #calendar_wrapper .calendar_info p {
  margin:0 0 5px 0;
}



.third-level #main .padding {
    padding: 30px 40px 0 40px;
}
.third-level #main table td {
    padding:4px;
}
.third-level #main h2, .third-level #main h3 {
    font-size: 14px;
    letter-spacing: 0.07em;
}
.third-level #main h2, .third-level #main h3 a, .third-level #main a {
    color: #002e62;
}
.third-level #main h2 {
    text-transform: uppercase;
    font-weight: bold;
}
.third-level #main h3 {
}
.third-level #main h3 a, .third-level #main a {
    text-decoration: underline;
}
.third-level #main h3 a:hover, .third-level #main a:hover {
    color: #000;
}
.third-level #main p, .third-level #main ul li {
    color: #3e3e3e;
}
.third-level #main p {
    line-height: 1.5em;
}
.third-level #main ul li {
    line-height: 1.5em;
    padding: 10px 0 0px 0;
}
/* Fourth Level */
.fourth-level {
    background: #040e1a url(../images/third-level-body-background.jpg) no-repeat top center;
}
.fourth-level #content-wrap {
    background: transparent url(../images/translucent-blue-background-2.png) repeat top left;
}
.fourth-level #heading {
    padding-right: 45px;
    padding-bottom: 27px;
}
.fourth-level #heading h1 {
    margin: 12px 0 0 0;
}
.fourth-level #content-wrap {
    padding: 0 0 40px 35px;
}
.fourth-level #sidenav-left {
    width: 240px;
}
.fourth-level #sidenav-left .module-wrap {
    margin: 0 0 30px 0;
    padding: 0 42px 0 0;
}
.fourth-level #sidenav-left .module-wrap h3 {
    color: #bfc9d5;
    font-size: 14px;
    font-style: oblique;
    margin-bottom: 15px;
}
.fourth-level #sidenav-left .module-wrap h3 a {
    color: #bfc9d5;
    text-decoration: none;
}
.fourth-level #sidenav-left.module-wrap h3 a:hover {
    text-decoration: underline;
}
.fourth-level #sidenav-left .module-wrap ul li {
    line-height: 1.5em;
    margin: 0;
    padding: 0;
}
.fourth-level #sidenav-left .module-wrap ul li a {
    color: #a18e1b;
    font-size: 12px;
}
.fourth-level #sidenav-left .module-wrap ul li a:hover {
    color: #e6ba00;
}
.fourth-level #main {
    width: 650px;
}
.fourth-level #main h2 {
    color: #fff;
    font-size: 14px;
    font-style: oblique;
    margin-bottom: 32px;
}
.fourth-level #main p {
    color: #D7D7D7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.5em;
    padding-right: 240px;
}
table#research-directory {
}
table#research-directory th, table#research-directory td, table#research-directory dt, table#research-directory a {
    letter-spacing: 0.06em;
}
table#research-directory th, table#research-directory td {
    padding: 15px;
}
table#research-directory th, table#research-directory a.view-all, table#research-directory #pagination li a {
    color: #e6ba00;
}
table#research-directory td {
    color: #c8c8c8;
    text-align: left;
}
table#research-directory dl {
    margin-bottom: 0;
}
table#research-directory a {
    text-decoration: underline;
    color: #c8c8c8;
}
table#research-directory a:hover, table#research-directory a.view-all:hover {
    color: #fff;
}
table#research-directory tr {
    background-color: #3b3b3b;
}
table#research-directory tr.blue {
    background-color: #002e62;
}
table#research-directory tr.odd {
    background-color: #232323;
}
table#research-directory tr.top {
    border-bottom: 1px solid #79787d;
}
table#research-directory tr.bottom {
    border-top: 1px solid #79787d;
}
table#research-directory img, table#research-directory dl {
    float: left;
}
table#research-directory img {
    margin-right: 12px;
}
table#research-directory .name {
    width: 43%;
}
table#research-directory #pagination li {
    display: inline;
    float: left;
    margin: 0 2px;
    padding: 0;
    vertical-align: middle;
}
table#research-directory #pagination li a {
    text-decoration: none;
}
table#research-directory #pagination li a:hover {
    color: #fff;
    text-decoration: underline;
}
table#research-directory span.arrow {
    background-image: url(../images/table-arrows.png);
    background-repeat: no-repeat;
    display: block;
    text-indent: -99999px;
}
table#research-directory span.up, table#research-directory span.down {
    width: 20px;
    height: 10px;
}
table#research-directory span.left, table#research-directory span.right {
    width: 10px;
    height: 30px;
}
table#research-directory span.up {
    background-position: 0 0;
}
table#research-directory span.down {
    background-position: 0 -10px;
}
table#research-directory span.left {
    background-position: 0 10px;
}
table#research-directory span.right {
    background-position: -10px 10px;
}
/*
table#research-directory span.up:hover { background-position: -10px 0; }
table#research-directory span.down:hover { background-position: -10px0 -10px; } 
table#research-directory span.left:hover { background-position: -10px -20px; }  
table#research-directory span.right:hover { background-position: -20px 10px; }  
*/
table#research-directory th span.arrow {
    float: right;
    margin: 3px 0 0 3px;
}
table#research-directory #pagination li span.arrow {
    margin-top: -10px;
}
table#research-directory #pagination span.left {
    float: left;
    margin-right: 5px;
}
table#research-directory #pagination span.right {
    float: right;
    margin-left: 5px;
}
/* Fifth Level */
.fifth-level {
    background: #111111 url(../images/third-level-body-background.jpg) repeat-x top center;
}
.fifth-level #content-wrap {
    background: transparent url(../images/translucent-blue-background-2.png) repeat top left;
}
.fifth-level #content-wrap {
    padding: 0 0 40px 35px;
}
.fifth-level #heading {
    padding-right: 45px;
    padding-bottom: 27px;
}
.fifth-level #heading h1 {
    margin: 12px 0 0 0;
}
.fifth-level #sidenav-left {
    width: 265px;
}
.fifth-level #sidenav-left .module-wrap {
    padding: 0px 0px;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

.fifth-level #sidenav-left  #public-meetings {
 background: rgba(87, 87, 96, 0.7);       
    padding-top: 10px;
}
.fifth-level #sidenav-left .module-wrap h3 {
    color: #FFF;
    font-size: 18px;
    padding-left: 10px;
}
.fifth-level #sidenav-left .module-wrap ul li {
    margin: 0;
    padding: 10px;
}
.fifth-level #sidenav-left .module-wrap ul li:hover {
    background: transparent url(../images/li-hover.png) repeat top left;
    box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1), inset 0px 0px 5px 2px rgba(0, 0, 0, 0.1), inset 0px -50px 40px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1), inset 0px 0px 5px 2px rgba(0, 0, 0, 0.1), inset 0px -50px 40px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1), inset 0px 0px 5px 2px rgba(0, 0, 0, 0.1), inset 0px -50px 40px 5px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}
.fifth-level #sidenav-left .module-wrap ul li a, .fifth-level #main #top-stories .story-wrap a {
    color: #e6b900;
    font-size: 12px;
    font-style: oblique;
}
.fifth-level #sidenav-left .module-wrap ul li a:hover, .fifth-level #main #top-stories .story-wrap a:hover {
    color: #5cc0fd;
}
.fifth-level #sidenav-left .module-wrap ul li a.date {
    padding-bottom: 25px;
}
.fifth-level #sidenav-left #twitter-updates {
    background-color: #334;
    margin-top: 26px;
}
.fifth-level #sidenav-left #twitter-updates li {
    list-style: none;
    margin: 0;
    padding: 15px 15px;
}
.fifth-level #sidenav-left #twitter-updates h3 {
    color: FFF;
    font-size: 18px;
    font-style: oblique;
    text-shadow: 0px 1px 1px #4D4D4D;
    padding: 10px 0 0 10px;
    text-align: left;
}
.fifth-level #sidenav-left #twitter-updates span {
    display: block;
    font-size: 12px;
}
.fifth-level #sidenav-left #twitter-updates span a, .fifth-level #sidenav-left #twitter-updates span.tweet {
    color: #fff;
}
.fifth-level #sidenav-left #twitter-updates span a:hover {
    color: #5cc0fd;
}
.fifth-level #sidenav-left #twitter-updates span.tweet {
    margin-bottom: 3px;
}
.fifth-level #sidenav-left #twitter-updates span.time-stamp {
    color: #9e9e9e;
    font-style: oblique;
}
.fifth-level #sidenav-left #twitter-updates #follow-us {
    color: #5cc0fd;
    font-size: 14px;
    font-style: oblique;
    padding-left: 80px;
    padding-top: 10px;
}
.fifth-level #sidenav-left #twitter-updates #follow-us img {
    margin-right: 8px;
}
.fifth-level #sidenav-left #twitter-updates p.loading {
    padding:0 15px;
}
.fifth-level #sidenav-left #twitter-updates #follow-us a {
    color: #5cc0fd;
    text-decoration: none;
}
.fifth-level #sidenav-left #twitter-updates #follow-us a:hover {
    color: #fff;
}
.fifth-level #main {
    padding: 0 0 25px 28px;
}
.fifth-level #main #top-stories {
    margin-bottom: 35px;
    position: relative;
}
.fifth-level #main #top-stories .see-all-stories, .fifth-level #main #past-events .see-all-stories {
    color: #e6b900;
    cursor: pointer;
    display: block;
    font-size: 12px;
    text-decoration: underline;
    position: absolute;
    top: 13px;
    left: 517px;
}
.fifth-level #main #top-stories h2, .fifth-level #main #past-events h2 {
    color: #FFF;
    font-size: 18px;
    text-shadow: 0px 1px 1px #4D4D4D;
    padding-top: 10px;
}
.fifth-level #main #top-stories .story-wrap {
    float: left;
    width: 170px;
    padding: 15px;
}
.fifth-level #main #top-stories .story-wrap:hover {
    background: transparent url(../images/li-hover.png) repeat top left;
    box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1), inset 0px 0px 5px 2px rgba(0, 0, 0, 0.1), inset 0px -50px 40px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1), inset 0px 0px 5px 2px rgba(0, 0, 0, 0.1), inset 0px -50px 40px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1), inset 0px 0px 5px 2px rgba(0, 0, 0, 0.1), inset 0px -50px 40px 5px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}
div .story-wrap-img {
    width: 170px;
    height: 150px;
    margin-bottom: 10px;
    -webkit-box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.06), inset 0px 0px 5px 2px rgba(0, 0, 0, 0.3), inset 0px -50px 40px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.06), inset 0px 0px 5px 2px rgba(0, 0, 0, 0.3), inset 0px -50px 40px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.06), inset 0px 0px 5px 2px rgba(0, 0, 0, 0.3), inset 0px -50px 40px 5px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.fifth-level #main #top-stories .last, .fifth-level #main #social-media .last {
    margin-right: 0;
}
.fifth-level #main #top-stories .story-wrap img {
    margin-bottom: 25px;
}
.fifth-level #main  h3, .fifth-level #main h3 a {
    color: #5CC0FD;
    font-size: 14px;
}
.fifth-level #main #top-stories .story-wrap h3 {
    font-style: oblique;
    margin: 0 0 8px 0;
}
.fifth-level #main #top-stories .story-wrap h3 a {
    text-decoration: none;
}
.fifth-level #main #top-stories .story-wrap h3 a:hover {
    text-decoration: underline;
}
.fifth-level #main #top-stories .story-wrap p, .fifth-level #main #past-events  p  {
    color: #d3d3d3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.4em;
    margin-bottom: 0;
}
.fifth-level #main #social-media .facebook-wrap {
    float: left;
    margin-right: 34px;
    background-color:#FFF;
}
.fifth-level #main #top-stories .story-wrap a.read-more:hover, .fifth-level #main #top-stories .see-all-stories:hover {
    color: #5cc0fd;
}

.fifth-level #past-events .module-wrap, .fifth-level #past-events .module-wrap ul, .fifth-level #past-events .module-wrap li {
    padding: 0px;
    margin:0;
    color: #CCC;
}

.fifth-level #past-events ul li{
padding:0px 5px 25px 5px !important;
}
/****************************************
    FOOTER
****************************************/
#footer {
    background: #000e1c url(../images/footer-background-repeat.png) repeat-x 274px 0;
    height: 915px;
}
#bottomnav {
    padding: 102px 0 0 0;
}
#bottomnav ul li {
    line-height: 1.4em;
    margin: 0;
    padding: 0;
}
#bottomnav ul li a, #copyright ul li a {
    color: #aeaeae;
    font-size: 11px;
    text-decoration: underline;
}
#bottomnav ul li a:hover, #copyright ul li a:hover {
    color: #fff;
}
#bottomnav h3 {
    letter-spacing: 0.06em;
    margin: 0 0 2px 0;
}
#bottomnav h3 a {
    color: #deb406;
    font-size: 12px;
    text-decoration: none;
}
#bottomnav h3 a:hover {
    text-decoration: underline;
}
.bottomnav-wrap {
    margin: 0 0 25px 0;
}
#join-the-conversation {
    background: transparent url(../images/balloon-background.png) no-repeat 30px 0;
    height: 203px;
    margin: -49px 0 0 0;
    width: 320px;
}
#join-the-conversation h2 {
    margin-bottom: 0;
    padding: 45px 0 15px 102px;
}
#join-the-conversation ul {
    padding: 0 0 0 98px;
}
#join-the-conversation ul li {
    display: inline;
}
#join-the-conversation ul li a {
    display: block;
    float: left;
    height: 31px;
    margin-right: 10px;
    text-indent: -99999px;
    width: 31px;
}
#join-the-conversation ul li.last a {
    margin-right: 0;
}
#join-the-conversation #facebook {
    background: transparent url(../images/facebook-icon.png) no-repeat bottom center;
}
#join-the-conversation #twitter {
    background: transparent url(../images/twitter-icon.png) no-repeat bottom center;
}
#join-the-conversation #linkedin {
    background: transparent url(../images/linkedin-icon.png) no-repeat bottom center;
}
#join-the-conversation #youtube {
    background: transparent url(../images/youtube-icon.png) no-repeat bottom center;
}
#join-the-conversation #flickr {
    background: transparent url(../images/flickr-icon.png) no-repeat bottom center;
}
#join-the-conversation #facebook:hover, #join-the-conversation #twitter:hover, #join-the-conversation #linkedin:hover, #join-the-conversation #youtube:hover, #join-the-conversation #flickr:hover {
    background-position: top center;
}
#contact-information {
    padding: 18px 0 0 70px;
}
#contact-information dt {
    color: #deb406;
    font-size: 11px;
    font-style: oblique;
    letter-spacing: 0.04em;
    line-height: 1.7em;
}
#affiliations, #florida-icon {
    position: relative;
}
#affiliations a, #florida-icon img, #copyright {
    position: absolute;
}
#florida-icon img {
    left: 39%;
    margin: 164px 0 0 0;
}
#affiliations a {
    display: block;
    bottom: 0;
    text-indent: -99999px
}
#affiliations #aacsb {
    background: transparent url(../images/aacsb-accredited.png) no-repeat bottom center;
    margin: 0 0 -140px 145px;
    width: 113px;
    height: 112px;
}
#affiliations #fiu {
    background: transparent url(../images/fiu-logo.png) no-repeat bottom center;
    margin: 0 0 -210px 75px;
    width: 153px;
    height: 28px;
}
#affiliations #worlds-ahead {
    background: transparent url(../images/be-worlds-ahead.png) no-repeat bottom center;
    margin: 0 0 -210px 245px;
    width: 72px;
    height: 27px;
}
#affiliations #aacsb:hover, #affiliations #fiu:hover, #affiliations #worlds-ahead:hover {
    background-position: top center;
}
#copyright {
    margin: 478px 0 0 5px;
}
#copyright ul {
    list-style: none;
    margin: 0 0 5px 0;
    padding: 0;
}
#copyright p {
    color: #deb406;
    font-style: oblique;
}
#copyright ul li {
    display: inline;
    margin: 0 5px 0 0;
}
#copyright ul li.border-right {
    border-right: 1px solid #aeaeae;
    padding: 0 7px 0 0;
}
/****************************************
    REUSABLE
****************************************/
.clear {
    clear:both;
}
.float-left {
    float:left;
}
.float-right {
    float:right;
}
.text-align-left {
    text-align:left;
}
.text-align-center {
    text-align:center;
}
.text-align-right {
    text-align:right;
}
.margin-thirtytwo {
    margin-left: 32px;
    margin-right: 32px;
}
.padding-thirtytwo {
    padding-left: 32px;
    padding-right: 32px;
}
.blue-bullets li {
    background:transparent url(../images/blue-circle-plus.png) no-repeat 0 50%;
}
.yellow-bullets li {
    background:transparent url(../images/yellow-circle-plus.png) no-repeat 0 50%;
}
.yellow {
    color: #e6ba00;
}
.select-fix { /* prevent accidental selection */
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.full-opacity {
    opacity: 1 !important;
}
/****************************************
    BROWSER HACKS/FIXES
****************************************/
#ie7 #home-slideshow p, #ie8 #home-slideshow p {
    text-shadow: none;
    filter: none;
}
#ie7 #news-ticker .news-ticker-wrap {
    position:relative;
    bottom: 2px;
}
#ie7 #news-ticker {
    height: 28px;
}
#ie7 #search-site input.box, #ie8 #search-site input.box, #ie7 #search-directory input.box, #ie8 #search-directory input.box {
    padding-top: 20px;
}
#ie7 .second-level #sidenav-left ul#program-listing li {
    margin: 0 0 -4px 0;
}
#ie7 .second-level #sidenav-left ul#program-listing li a {
    padding: 20px 0 16px 0px;
}
#ie7 #bottomnav {
    height: 540px;
}
#ie7 #copyright {
    margin: 170px 0 0 5px;
    position: static;
    width: 220px;
}
#ie7 #florida-icon img, #ie8 #florida-icon img {
    position: absolute;
    left: 39%;
}
#ie7 #florida-icon img {
    margin: -78px 0 0 0;
}
#ie8 #florida-icon img {
    margin: 128px 0 0 0;
}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #florida-icon img {
 margin: 167px 0 0 0;
}
}
.region_divider {
    padding:15px;
}
.accordion_padding {
    padding:10px 0 10px 30px;
}
#sidebar-links {
    color: #a7a7a7;
}
#sidebar-links .module_wrap, div .module-wrap {
    padding: 30px 5px 0 25px;
    color: #CCC;
}
#sidebar-links .no_padding_top {
    padding-top:0px !important;
}
div .no_padding_top {
    padding-top:0px !important;
}
#sidebar-links .module_wrap2 {
    padding: 5px 20px;
    color: #a7a7a7;
}
#sidebar-links p {
    color: #a7a7a7;
}
#sidebar-links ul {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
#sidebar-links a {
    color:#e6ba00;
}
#sidebar-links a:hover {
    color:#bfc9d5;
}
#sidebar-links ul li {
    padding:0 20px 5px 0;
    display:list-item;
    margin:0;
}
.embedLi {
    padding-bottom: 8px !important;
    line-height: 1.2em;
}
/* EPE Slideshow */

.pika-wrap {
    width: 600px;
    margin: 0 auto;
}
.pika-image {
    position: relative;
    height: 377px;
    width: 600px;
    background: #fafafa;
    border: 1px solid #e5e5e5;
    padding: 10px;
}
/*position image holders */
    .pika-image .animation, .pika-image .main-image {
    position: absolute;
    top: 10px;
    left: 10px;
}
.pika-image .animation {
    display: none;
    z-index:2;
}
.pika-image img {
    border:0;
}
.pika-image .caption {
    position: absolute;
    background: url(../epe/blocks/js/assets/images/75-black.png);
    border: 1px solid #141414;
    font-size: 11px;
    color: #fafafa;
    padding: 10px;
    text-align: right;
    bottom: 50px;
    right: 10px;
}
.pika-image .caption p {
    padding: 0;
    margin: 0;
    line-height: 14px;
}
.pika-imgnav a {
    position: absolute;
    text-indent: -5000px;
    display: block;
    z-index:3;
}
.pika-imgnav a.previous {
    background: url(../epe/blocks/js/assets/images/prev.png) no-repeat left 50%;
    height: 340px;
    width: 50px;
    top: 10px;
    left: 10px;
    cursor:pointer;
}
.pika-imgnav a.next {
    background: url(../epe/blocks/js/assets/images/next.png) no-repeat right 50%;
    height: 340px;
    width: 50px;
    top: 10px;
    right: 10px;
    cursor:pointer;
}
.pika-imgnav a.play {
    background: url(../epe/blocks/js/assets/images/play.png) no-repeat 50% 50%;
    height: 100px;
    width: 40px;
    top:0;
    left:50%;
    display: none;
    cursor:pointer;
}
.pika-imgnav a.pause {
    background: url(../epe/blocks/js/assets/images/pause.png) no-repeat 50% 50%;
    height: 100px;
    width: 40px;
    top:0;
    left:50%;
    display:none;
    cursor:pointer;
}
.pika-textnav {
    overflow: hidden;
    margin: 10px 0 0 0;
}
.pika-textnav a {
    font-size: 12px;
    text-decoration: none;
    font-family:  helvetica, arial, sans-serif;
    color: #333;
    padding: 4px;
}
.pika-textnav a:hover {
    background: #e5e5e5;
    color: #0065B2;
}
.pika-textnav a.previous {
    float: left;
    width: auto;
    display: block;
}
.pika-textnav a.next {
    float: right;
    width: auto;
    display: block;
}
.pika-thumbs {
    margin: 10px 0 0 0;
    padding: 0;
    overflow: hidden;
}
.pika-thumbs li {
    float: left;
    list-style-type: none;
    width: 60px;
    padding: 3px;
    margin: 0 2px;
    background: #fafafa;
    border: 1px solid #e5e5e5;
    cursor: pointer;
}
 .pika-thumbs li:last {
margin: 0;
}
.pika-thumbs li .clip {
    position:relative;
    width: 60px;
    height: 60px;
    text-align: center;
    vertical-align: center;
    overflow: hidden;
}
.clip span {
    background-color:black;
    position:absolute;
    top:5px;
    left:5px;
    display:block;
}
ul#pikame {
    width:570px;
}
.jcarousel-skin-pika .jcarousel-container-horizontal {
    width:100%;
    margin-left:0px;
    margin-top:10px;
}
.jcarousel-skin-pika .jcarousel-clip-horizontal {
}
.jcarousel-skin-pika .jcarousel-item-horizontal {
}
.jcarousel-skin-pika .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.fb-like-box {
    background-color:#FFF;
}
.showTableBorders table, .showTableBorders tr, .showTableBorders td {
    border-spacing: 1px;
}
.showTableBorders table {
    border-collapse:separate;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:    0px 0px 3px rgba(0, 0, 0, 0.5);
    box-shadow:         0px 0px 3px rgba(0, 0, 0, 0.5);
}
table.padded-table td {
    padding:2px !important;
}

table.padded-table-8 td {
    padding:8px !important;
}
div .accredit {
    font-family:Verdana, Geneva, sans-serif;
    color: #ccc;
    font-size: 9px;
    line-height: 1.4em;
    padding:10px 20px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 0px 5px 0px #000000;
    -moz-box-shadow: inset 0px 0px 5px 0px #000000;
    box-shadow:  0px 0px 2px 0px #000000;
    margin:15px;
    background-color:#737373;
    border:1px solid #999;
}
div .accredit {
    text-align:left;
}
div .accredit a {
    color: #CCC;
}
div .accredit a:hover {
    color: #FFFFFF;
}
.hide {
    display:none;
}
.invisible {
    visibility:hidden;
}
p.special {
    color: #900 !important;
    font-size: 1.1em !important;
    font-style:italic !important;
}
.mod-l-image {
    padding:0 40px 0 0 !important;
}
.mod-r-image {
    padding:0 0 0 40px !important;
}
.mod-l-s-image {
    padding:0 10px 10px 0 !important;
}
.mod-r-s-image {
    padding: 0 0 10px 10px !important;
}
blockquote {
    padding:0 0 0 20px;
}
/* MSMIS */

#gmat {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.75);
    box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.75);
    width:203px;
    margin: 0 auto;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */
}
#gmat p.g_title {
    color:#900;
    font-size:18px;
    font-family:Georgia, "Times New Roman", Times, serif;
    text-align: left;
    padding: 5px 10px 0 20px;
    margin-bottom:10px;
}
p.g_text {
    text-align: right;
    font-size: 12px;
    color:#066;
    padding:0 10px 10px 10px;
}
#twitter-updates img {
    padding: 0 10px 0 0;
    float:left;
}
.cal {
    width:500px;
}
.cal_m_header {
    font-size:20px;
    padding:10px 5px;
    border-bottom:solid 2px #336699;
    color:#333333;
    font-family:Georgia, "Times New Roman", Times, serif

}

.cal_date_dash {
    float:left;
    padding:0px 0px;
    border-left: dashed 1px #6e8ba6;
    width:399px;

}

.cal_date {
    float:left;
    line-height:35px;
    width:100px; height:35px;
    text-align:center;
    font-size:16px;
    color:#333333;
    background-color:#F2F2F2;
    border-bottom:#b2bdc8 solid 1px;
}

.cal_time {
    border-bottom:#b2bdc8 solid 1px;
    padding:0px 0px 0px 15px;
    height:35px;
    line-height:35px
}

.cal_details {
    padding:5px 20px;
}
.cal_date_wrap{
    background-color:#FFFFFF;
    margin-bottom:2px;
    
}

.cal_date_wrap:hover{
background-color:#f8f8f8;
    
}

.padding-four {
    padding:4px;
}

.padding-eight {
    padding:8px;
}

#roary {
position: absolute;
margin: -131px 0 0 361px;
}

#roary-error {
width: 330px;
}

