html,body {height:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;background-color:#fff;}
body {font-size:13px;}
.wrapper {min-height:100%;padding-bottom:45px;}
.wrapper:after {content:"";display:block;height:45px;}
.footer {height:45px;}
h1,h2,h3,h4,h5,h6 {font-family:'Open Sans',arial, sans-serif;font-weight:300;}
p {color:#444444;font-size:14px;line-height:23px;}
a {color:#6091ba;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
a:hover {text-decoration:none;color:#365d7e;}
.btn {-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;
-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.btn .fa {color:#fff;margin-right:5px;}
.btn-theme {background:#6091ba;border:1px solid #6091ba;color:#fff;}
.btn-theme:hover {background:#84aac9;border:1px solid #84aac9;color:#fff;}
.form-control {-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.form-control:focus {border-color:#6091ba;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.text-highlight {color:#27435a;}
.highlight-border {border-color:#6091ba;}
#topcontrol {background:#84aac9;color:#fff;text-align:center;display:inline-block;width:35px;height:35px;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
#topcontrol:hover {background:#4678A1;color:#fff;}
#topcontrol .fa {position:relative;top:3px;font-size:25px;}
.nav > li > a {font-size:13px;}																									
.label {-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.label.label-theme {background:#6091ba;}
.label .fa {margin-right:4px;}
/*Header*/
.header .top-bar {background:#2f506c;}
.header .top-bar .search-form {padding:10px 0;}
.header .top-bar .search-form .form-group {display:inline-block;margin-bottom:0;vertical-align:middle;}
.header .social-icons li.row-end {margin-right:0;}
.header .social-icons a {background:#27435a;}
.header .social-icons a:hover {background:#6091ba;}
.header .social-icons a:hover .fa {color:#fff;}
.header .social-icons a .fa {color:rgba(256, 256, 256, 0.4);}
.header .social-icons a .fa:before {font-size:18px;text-align:center;padding:0;}
.header .header-main {padding:10px 0;}
.header h1.logo {margin-top:0;margin-bottom:0;}
.header .contact {font-size:20px;font-family:'Open Sans', arial, sans-serif;font-weight:300;}
.header .contact p {float:left;margin-bottom:0;}
.header .contact p.phone {color:#6091ba;padding-top:30px;text-align:right;border-radius:7px;}
.header .contact p a {color:#444444;}
.header .contact .fa {color:#6091ba;margin-right:8px;font-size:18px;position:relative;top:1px;}
.header .contact .fa.fa-phone {font-size:22px;top:2px;}
.header .search-form {border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.header .search-form .form-control {width:260px;background:#f5f5f5;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.header .search-form .form-control:focus {background:#fff;border-color:#6091ba;}
.main-nav {background:#6091ba;margin-bottom:30px;}
.main-nav button {background:#27435a;color:#fff !important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.main-nav button:focus {outline:none;}
.main-nav button .icon-bar {background-color:#fff;}
.main-nav .navbar-collapse {padding:0;}
.main-nav .nav .nav-item {font-weight:600;text-transform:uppercase;font-family:'Open Sans', arial, sans-serif;z-index:100;}
.main-nav .nav .nav-item a {color:#dce7f0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.main-nav .nav .nav-item a:hover {background:#6091ba;color:#fff;}
.main-nav .nav .nav-item.active {position:relative;}
.main-nav .nav .nav-item.active > a,.nav.navbar-nav .nav-item a:focus{background:#4678a1;color:#fff;}
.main-nav .nav .nav-item.active > a:before {content:"\f0d8";position:absolute;bottom:-8px;left:0;text-align:center;font-family:FontAwesome;display:block;font-size:12px;width:100%;}
.main-nav .nav .nav-item.active > a.dropdown-toggle:before {display:none;}
.main-nav .nav .nav-item.open a {background:#4678a1;color:#fff;}
.main-nav .nav .nav-item .dropdown-menu {-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0;border:none;padding:0;text-transform:none;min-width:220px;}
.main-nav .nav .nav-item .dropdown-menu a {border-bottom:1px solid #3e6a8f;padding:8px 20px;}
.main-nav .nav .nav-item .dropdown-menu a:hover {background:#3e6a8f;color:#fff;padding-left:24px;}
.nav > li > a{padding:10px 13px;}
/*Footer*/
.footer ul {padding-left:0;}
.footer .footer-content .subscribe-form .form-control:focus{background:#fff;}
.footer .bottom-bar {background:#6091BA;padding:5px 0;}
.footer .bottom-bar .copyright {font-size:11px;color:#fff;line-height:3;}
.footer .bottom-bar .copyright a:hover {color:#84aac9;}
.footer .bottom-bar .social {margin:0;}
.footer .bottom-bar .social li {float:right;margin-left:10px;text-align:center;font-size:18px;line-height:2;}
.footer .bottom-bar .social li a {color:#fff;padding:0 5px;}
.footer .bottom-bar .social li a:hover {background-color:#4678A1;color:#D2D2D2;}
/*FlexSlider*/.flexslider {-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.5);border:0;}
.flexslider .flex-control-nav {bottom:-35px;}
.flexslider .flex-control-paging li a {background:#a1a1a1;}
.flexslider .flex-control-paging li a:hover {background:#6091ba;}
.flexslider .flex-control-paging li a.flex-active {background:#6091ba;}
.flexslider .flex-control-paging li a.flex-active {background:#6091ba;}
.flexslider .slides li {position:relative;}
.flexslider .slides .flex-caption {position:absolute;left:30px;bottom:30px;color:#fff;display:inline-block;font-family:'Open Sans', arial, sans-serif;}
.flexslider .slides .flex-caption .main {display:inline-block;background:#6091ba;margin-bottom:5px;padding:10px 15px;font-size:18px;text-transform:uppercase;}
.flexslider .slides .flex-caption .secondary {display:inline-block;background:rgba(0, 0, 0, 0.8);padding:5px 15px;color:#fff;font-size:16px;}
.flexslider .slides .promo-badge {position:absolute;right:60px;top:30px;}
/*Page*/
.page-wrapper .page-heading {margin-bottom:30px;border-bottom:1px solid #e8e8e8;}
.page-wrapper .page-heading h1.heading-title {margin-top:0;display:inline-block;font-size:28px;}
.page-wrapper .breadcrumbs {display:inline-block;}
.page-wrapper .breadcrumbs ul {padding-top:25px;margin:0;}
.page-wrapper .breadcrumbs ul li {color:#6091ba;font-size:12px;float:left;list-style:none;display:inline-block;}
.page-wrapper .breadcrumbs ul li a {display:inline-block;padding:0 5px;color:#aaa;}
.page-wrapper .breadcrumbs ul li a:hover {color:#365d7e;}
.page-wrapper .breadcrumbs ul li.breadcrumbs-label {padding-right:0;color:#aaa;}
.page-wrapper .breadcrumbs ul li.current {max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.page-wrapper .breadcrumbs ul li .fa {margin-right:5px;color:#aaa;}
.page-wrapper ul li {margin-bottom:5px;}
.page-wrapper ul li .fa {margin-right:5px;color:#6091ba;}
.page-wrapper ul li.list-group-item {margin-bottom:-1px;}
.page-wrapper ul.nav li {margin-bottom:0;}
.page-wrapper .page-content h1 {font-size:26px;font-weight:normal;}
.page-wrapper .page-content .title {margin-top:0;margin-bottom:15px;font-weight:300;}
.page-wrapper .page-content .page-row {margin-bottom:30px;}
.page-wrapper .page-content .has-divider {border-bottom:1px dotted #e8e8e8;padding-bottom:15px;}
.page-wrapper .page-sidebar .widget {margin-bottom:30px;padding-bottom:15px;}
.page-wrapper .page-sidebar .widget.has-divider {border-bottom:1px dotted #e8e8e8;}
.page-wrapper .page-sidebar .widget .iframe {height:auto;min-height:200px;max-width:100%;}
.page-wrapper .page-sidebar .widget .fa {margin-right:5px;color:#6091ba;}
.page-wrapper .page-sidebar .widget .fa.fa-phone {font-size:16px;}
.page-wrapper .page-sidebar .widget .btn .fa {color:#fff;}
/*Home Page*/
.home-page h1.section-heading {font-size:22px;font-weight:600;line-height:26px;margin-top:0;color:#2f506c;text-decoration:underline;padding-bottom:10px;}
.home-page section {background:transparent none;overflow:hidden;margin-bottom:30px;}
.home-page .news {position:relative;}
.home-page .news h2.title {font-size:18px;margin-top:0;}
.home-page .news h2.title a {color:#444444;}
.home-page .news h2.title a:hover {color:#365d7e;}
.home-page .news .news-item {padding:0;position:relative;margin-bottom:20px;}
.home-page .news .thumb {position:absolute;left:0;top:0;}
/*Contact Page*/
.contact-form .required {color:#e14b39;display:inline-block;font-weight:normal;padding-left:2px;}
#map {height:300px;}
#map,#map *,#map *:before,#map *:after {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
@media (max-width:767px) {
.wrapper {min-height:inherit;margin-bottom:0;}
.wrapper:after {content:none;}
.footer {height:auto;}
.pull-right,.pull-left {float:none !important;}
.logo {text-align:center;}
.header .contact p {text-align:center;margin-right:0;margin-bottom:5px;float:none;}
.header .menu-top {text-align:center;margin-top:10px;}
.header .menu-top li {float:none;display:inline-block;}
.header br {display:none;}
.header .social-icons {text-align:center;margin:0 auto;}
.header .social-icons li {float:none;display:inline-block;}
.main-nav .navbar-collapse {padding-left:15px;padding-right:15px;border-top:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;}
.navbar-nav {margin-top:0;}
.header .search-form {text-align:center;}
.header .search-form .form-group {display:inline-block;}
.header .search-form .form-control {width:210px;}
.main-nav .nav .nav-item.active > a:before {content:none;}
.flexslider {margin-bottom:15px;}
.flex-direction-nav a {margin-top:-12px;}
.flexslider .slides .flex-caption {position:static;display:block;}
.flexslider .slides .flex-caption br {display:none;}
.flexslider .slides .flex-caption .main {font-size:13px;display:block;margin-bottom:0;}
.flexslider .slides .flex-caption .secondary {display:block;font-size:12px;}
.flexslider .flex-control-nav {display:none;}
.home-page .promo .btn-cta {margin-top:0;}
.home-page .news .thumb {width:60px;height:60px;}
.home-page .news .news-item {padding-left:75px;}
.home-page .course-finder .keywords {padding-left:15px;margin-top:10px;}
.home-page .course-finder .keywords input {width:180px;}
.home-page .video .video-iframe {height:auto;}
.home-page .testimonials .carousel .item {min-height:inherit;}
.home-page .events .section-content {min-height:inherit;}
.home-page .awards .carousel-control {top:50px;}
.footer .footer-content .subscribe-form .form-control {width:140px;}
.footer #tweet .tweets-list-container {max-width:100%;}
.footer .bottom-bar .social li {float:left;}
.footer-col-inner {margin-bottom:30px;}
.footer #tweet {min-height:inherit;}
.footer .footer-content .footer-col .fa-twitter {text-align:center;margin-bottom:10px;}
.page-wrapper .page-heading h1.heading-title {float:none;text-align:center;display:block;}
.page-wrapper .breadcrumbs {text-align:center;display:block;}
.page-wrapper .breadcrumbs ul {padding-top:0;padding-left:0;margin:0 auto;}
.page-wrapper .breadcrumbs ul li {float:none;display:inline-block;}
.page-wrapper .breadcrumbs ul li.current {max-width:inherit;overflow:visible;}
.home-page .course-finder .keywords input {float:left !important;}
.apply { font-size:13px; }
.apply-online { margin-top: 0px !important; text-align:center; }
.apply-online .pull-left { float:none !important;}
.tabOnline-content { text-align: right;}
.tabOnline-content .tabContent-login { margin-top: 0px !important;}
.tabContent-name{ margin-left: 16px;}
.tabOnline-content { width:66% !important;}
.tabBox-Content { padding:43px;}
.tabBox-Content .title { background:#6091ba; }
.tabContent-header {margin-left:-2% !important;}
.tabBox-content-left { margin-left:0px !important;}
.tabBox-Content {margin-top:9px;}
.home-page section {margin-bottom:0px !important; }
.tabBox-content-left {margin-bottom:10px !important;}
.tab-content a { padding:8px !important; font-size:9px;}
.tabOnline-content a{ width:95% !important; }
.tabContent-name{ width:25% !important; }
.tabOnline-content .applyOnline { margin-bottom:4px; }
.tabContent-name { margin-top: 15px; }
.tabContent-name a { width: 77px !important; }
}
@media (min-width:768px) {
.wrapper {min-height:inherit;margin-bottom:0;}
.wrapper:after {content:none;}
.footer {height:auto;}
.footer .bottom-bar .social li {float:left;}
.footer-col-inner {margin-bottom:15px;}
.footer #tweet {min-height:inherit;}
.header-main.container { text-align:center; }
}
@media (min-width:992px) {
.home-page .testimonials .carousel .item {min-height:298px;}
.home-page .events .section-content {min-height:520px;}
.home-page .video .video-iframe {height:287px;}
.footer .bottom-bar .social li {float:right;}
.footer #tweet {min-height:100px;}
.page-wrapper .album-cover {min-height:360px;}
.wrapper {min-height:100%;padding-bottom:-43px;}
.wrapper:after {content:"";display:block;height:43px;}
.footer {height:43px;}
}
@media (min-width:1200px) {
  .home-page .course-finder .keywords input {width:255px;}
}
/*new*/
ul li{list-style-type:none;}
.header .contact p span.number{color:#6091ba;}
ul.nav.navbar-nav li ul li,.text-capital{text-transform:capitalize;}
ul.nav.navbar-nav li a,ul li a,.header h1.logo a,.social li a{outline:none;}
.fa.fa-angle-down{padding-left:10px;}
.fleft{float:left;margin-right:15px;}
.text-upper{text-transform:uppercase;}
.para-align{text-align:justify;}
ul.awards li{display:inline-block;height:100px;width:230px;float:left;}
.event-col{color:#6091BA!important;font-weight:bold;padding-left:8px;display:inline-block;vertical-align:middle;}
ul.function li{display:inline-block;padding-right:15px;padding-bottom:15px;float:left;}
ul.awards,ul.function{padding-left:14px;}
ul.awards img,ul.function img,.para-align img,.img-align{border:1px solid #6091BA;padding:2px; box-shadow:1px 2px 2px #999999;}
.whole {min-height:100%;position:relative;}
.footer {bottom:0;height:45px;position:absolute;width:100%;}
.contain-image img{width:100%;}
.about-img img,.about-img,.about-p {text-align:justify;}
.heading{padding:5px 0 0;font-size:16px!important;margin-bottom:0}
.text-capital  h1.box{border-top-left-radius:5px;border-top-right-radius:5px;padding:0 16px;}
.pad-bott{padding-bottom:15px;}
.about-p img{margin:0 5px 0 16px;}
.write-img{box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.5);border:0;border-radius:5px;}
.para-align {clear:both;}
.para-align img{margin-bottom:10px;clear:both;}
.title{float:left;padding:12px 0;width:100%;}
.change{color:#FF0000!important;}
.font-para{font-size:15px;color:#2F506C;}
hr.star-primary:after {color:#2F506C;}
.center{text-align:center;}
hr.star-primary {margin:25px auto 30px;padding:0;max-width:250px;border:0;border-top:solid 5px;text-align:center;display:block;clear:both;}
hr.star-primary:after {content:"\f005";display:inline-block;position:relative;top:-10px;padding:0 .25em;font-family:FontAwesome;font-size:2em;line-height:12px;width:34px;}
hr.star-primary {border-color:#2F506C;}
hr.star-primary:after {color:#2F506C;background-color:#fff;}
.border-radius{border-radius:50%;width:113px;height:113px;overflow:hidden;border:1px solid #2F506C;margin:0 auto;}
.border-radius img{width:100%;}
.logo a{display:inline-block;}
.list.tagcloud{padding-bottom:10px;}
.bold{font-weight:bold;}
.class-color{color:#FF0000;}
.logo a{display:inline-block;}
.font{font-size:19px!important;}
a:focus,.btn.btn-theme:focus,.block1 li a{outline:none;text-decoration:none;}
.list.tagcloud.nav.navbar-nav a{padding:5px 15px 5px 17px;}
.list.tagcloud.nav.navbar-nav > li{display:inline-block;}
.pad-left{padding-left:28px;}
.isotope-container li{width:17.3333%;padding:10px 15px 15px 0;display:inline-block;}
.isotope-container li img{ border:medium none;height:auto;line-height:normal;margin:0;max-width:100%;padding:0;vertical-align:middle;width:auto;}
.top{margin-top:20px;}
.message{color:#082945;}
.msg-font{font-size:13px;}
/*NEW-SLIDER*/
.nivo-lightbox-theme-default .nivo-lightbox-image img {background:none repeat scroll 0 0 #FFFFFF;box-shadow:0 1px 1px rgba(0, 0, 0, 0.4);padding:5px;}
.nivo-lightbox-image img {height:auto;max-height:100%;max-width:100%;vertical-align:middle;width:auto;}
.nivo-lightbox-image {text-align:center;}
.nivo-lightbox-overlay.nivo-lightbox-open {visibility:visible;}
.nivo-lightbox-theme-default.nivo-lightbox-overlay {background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);}
.nivo-lightbox-overlay.nivo-lightbox-open {opacity:1;visibility:visible;}
.nivo-lightbox-overlay, .mfp-wrap {z-index:2147483647;}
.nivo-lightbox-effect-fade, .nivo-lightbox-effect-fadeScale, .nivo-lightbox-effect-slideLeft, .nivo-lightbox-effect-slideRight, .nivo-lightbox-effect-slideUp, .nivo-lightbox-effect-slideDown, .nivo-lightbox-effect-fall {transition:all 0.2s ease-in-out 0s;}
.nivo-lightbox-overlay {-moz-box-sizing:border-box;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:99998;}
.nivo-lightbox-wrap {bottom:10%;left:10%;position:absolute;right:10%;top:10%;}
.nivo-lightbox-content {height:100%;width:100%;}
.nivo-lightbox-title-wrap {bottom:0;left:0;position:absolute;text-align:center;width:100%;z-index:99999;}
.nivo-lightbox-theme-default .nivo-lightbox-prev {background-image:url("../images/prev.png");border-radius:0 3px 3px 0;}
.nivo-lightbox-theme-default .nivo-lightbox-nav {background-position:50% 50%;background-repeat:no-repeat;height:80%;opacity:0.5;text-indent:-9999px;top:10%;width:8%;}
.nivo-lightbox-prev {left:0;position:absolute;top:50%;}
.nivo-lightbox-nav ,.hidden{display:none;}
a, *:focus, *:active {outline:medium none;text-decoration:none;}
.nivo-lightbox-theme-default .nivo-lightbox-next {background-image:url("../images/next.png");border-radius:3px 0 0 3px;}
.nivo-lightbox-next {position:absolute;right:0;top:50%;}
.nivo-lightbox-theme-default .nivo-lightbox-close {background:url("../images/close.png") no-repeat scroll 5px 5px rgba(0, 0, 0, 0);display:block;height:26px;opacity:0.5;padding:5px;text-indent:-9999px;width:26px;}
.nivo-lightbox-close {position:absolute;right:10%;top:2%;}
.nivo-lightbox-theme-default .nivo-lightbox-nav {text-indent:-9999px;}
.list.tagcloud.nav.navbar-nav li a{text-transform:uppercase;font-size:12px;}
.list.tagcloud.nav.navbar-nav > li a:hover,.list.tagcloud.nav.navbar-nav > li a:focus{background-color:#6091BA!important;color:#fff!important;border-radius:3px;}
.isotope-container li img{box-shadow:0 1px 1px #999;}
.map-section iframe {width:100%;}
.block1 li{display:inline-block;padding:20px 17px 10px 0;}
.block1{padding:0;}
/*media*/
@media screen and (max-width:1001px){
.header .contact,.header h1.logo{width:100%;}
.call{margin-top:0;}
.header .contact p.phone {padding-top:0;margin-right:0;text-align:right;}
}
@media screen and (min-width:950px) and (max-width:970px){
.container{width:945px;}
ul.nav.navbar-nav li a{padding-right:2px;}
}
@media screen and (max-width:768px) {
#logo{width:90%}
.text,.text-copy{text-align:center;display:block;}

}
@media screen and (min-width:768px) and (max-width:991px) {
.main-nav .container{width:100%;}
}
@media screen and (min-width:950px) and (max-width:991px){
.nav > li > a{padding:10px 13px;}
}
@media screen and (min-width:874px) and (max-width:950px){
.nav > li > a{padding:10px 11px;font-size:11px;}
}
@media screen and (min-width:768px) and (max-width:874px){
.nav > li > a{padding:10px 5px;font-size:11px;}
}
@media screen and (max-width:425px){
.header .contact p.phone{text-align:center;font-size:13px;margin-right:0;}
.header .contact p.phone  .fa-phone{font-size:15px;}
/*.call { margin-top: 7px !important;}*/
.apply-online { text-align:right; }
}
@media screen and (max-width:350px){
.rights{text-align:center;}
.copy-all{width:100%;float:left;}
}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }