/* CSS for jQuery Orbit Plugin 1.2.3
* www.ZURB.com/playground
* Copyright 2010, ZURB
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php

/* PUT IN YOUR SLIDER ID AND SIZE TO MAKE LOAD BEAUTIFULLY
================================================== */
#featured { width: 648px; height: 346px; /*background: #000 url('../images/orbit/loading.gif') no-repeat center center;*/
background: #FFFFFF url('../images/orbit/loading.gif') no-repeat center center; overflow: hidden; }
#featured>img, #featured>div, #featured>a { display: none; }
#main_sponsors_featured { width: 225px; height: 145px; /*background: #000 url('../images/orbit/loading.gif') no-repeat center center;*/
background: #FFFFFF url('../images/orbit/loading.gif') no-repeat center center; overflow: hidden; }
#main_sponsors_featured>img, #main_sponsors_featured>div, #main_sponsors_featured>a { display: none; }
/* CONTAINER
================================================== */

div.orbit-wrapper { width: 1px; height: 1px; position: relative; }
div.orbit { width: 1px; height: 1px; position: relative; overflow: hidden }
div.orbit>img { position: absolute; top: 0; left: 0; display: none; }
div.orbit>a { border: none; position: absolute; top: 0; left: 0; line-height: 0; display: none; }
.orbit>div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */


/* TIMER
================================================== */

div.timer { width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right: 10px; opacity: .6; cursor: pointer; z-index: 1001; /* */
visibility:hidden; }
span.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url(../images/orbit/rotator-black.png) no-repeat; z-index: 3; }
span.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
span.rotator.move { left: 0 }
span.mask.move { width: 40px; left: 0; background: url(../images/orbit/timer-black.png) repeat 0 0; }
span.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0; background: url(../images/orbit/pause-black.png) no-repeat; z-index: 4; opacity: 0; }
span.pause.active { background: url(../images/orbit/pause-black.png) no-repeat 0 -40px }
div.timer:hover span.pause, span.pause.active { opacity: 1 }
/* CAPTIONS
================================================== */

.orbit-caption { display: none; text-align:left !important; }
.orbit-wrapper .orbit-caption .caption-content-wrapper { font-family: Arial, Helvetica, Sans-Serif; background: #000; background: rgba(0, 0, 0, .6); z-index: 1000; color: #fff; text-align: left; padding: 12px 12px; font-size: 14px; position: absolute; left: 0; top: 60px; height: 260px; width: 158px; line-height: 1.4em; }
.orbit-wrapper .orbit-caption .caption-title { /*background:#FFF;
background: rgba(0, 0, 0, 255);*/
	font-family: "Oswald", "Century Gothic", Avant Garde, Arial, Helvetica, Sans-Serif; z-index: 1000; padding: 12px 12px; position: absolute; left: 0; top: 0px; height: 25px; width: 400px; font-size: 26px; font-weight: bold; /*font-style:italic;
	color:#F00;*/
	text-align: left; text-transform:uppercase; text-shadow: 0 1px 0 #999; }
/* program search: e80000
general handbook: 0a68cc
country specific: 714a21
*/
.ctitle1 { color: #e80000; }
.ctitle2 { color: #0a68cc; }
.ctitle3 { color: #714a21; }
.orbit-caption a:hover { font-weight:bold; color: #73a6ce; text-decoration: underline !important; }
.orbit-caption a:visited { font-weight:bold; color: #73a6ce; text-decoration: none; }
.orbit-caption a:link { font-weight:bold; color: #73a6ce; text-decoration: none; }
/* DIRECTIONAL NAV
================================================== */

div.slider-nav { display: block }
div.slider-nav span { width: 39px; height: 50px; text-indent: -9999px; position: absolute; z-index: 1000; /*top: 50%;*
margin-top: -50px;*/
bottom:0; cursor: pointer; }
div.slider-nav span.right { background: url(../images/orbit/right-arrow-sm.png); left: 138px; }
div.slider-nav span.left { background: url(../images/orbit/left-arrow-sm.png); left: 6px; }
/* BULLET NAV
================================================== */

.orbit-bullets { position: absolute; z-index: 1000; list-style: none; bottom: -40px; left: 50%; margin-left: -50px; padding: 0; }
.orbit-bullets li { float: left; margin-left: 5px; cursor: pointer; color: #999; text-indent: -9999px; background: url(../images/orbit/bullets.jpg) no-repeat 4px 0; width: 13px; height: 12px; overflow: hidden; }
.orbit-bullets li.active { color: #222; background-position: -8px 0; }
.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; }
.orbit-bullets li.active.has-thumb { background-position: 0 0; border-top: 2px solid #000; }