@charset "UTF-8";

/*  plain-horizon.css v1.0 - Plain Horizon's CSS styleheet
 *  http://www.lwis.net/plain-horizon-jquery-carousel-gallery
 *
 *  Copyright (c) 2012 Tomas Bagdanavicius, http://www.lwis.net                      
 *
 *	Dual licensed under the MIT and GPL licenses
 *	http://www.lwis.net/plain-horizon-jquery-carousel-gallery/licenses/MIT.txt
 *	http://www.lwis.net/plain-horizon-jquery-carousel-gallery/licenses/GPL.txt
 */


/* -- Main configurable statements -- */
.goa{margin-left:560px;margin-top:55px;width:100px;position:absolute;}
.bengali{margin-left:730px;margin-top:-50px;z-index:2;position:absolute;width:115px;}
#goa .ghover{
	 display:none;z-index:2;
	 background-color:black;
	 color:#FC7200;
	 left:-5px;
}
#bengali .bhover{
	 display:none;z-index:2;
 	 background-color:black;
	 color:#FC7200;
}
divs {border-style:solid; border-width:1px; }

.plain-horizon { height: 500px; font-family: "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif; }
.plain-horizon > .horizon { margin-left: -100985px; } /* 100000 + width + slide's right margin */
.plain-horizon > .horizon .wrapper > ul > li { width: 1085px; }

/* -- Core structure and styling -- */

.plain-horizon { overflow: hidden; clear: both; position: relative; width: 100%; }
.plain-horizon.loading { background: url(loading.gif) 50% 50% no-repeat; }
.plain-horizon ul, .plain-horizon li { list-style: none; margin: 0; padding: 0; }
.plain-horizon > .horizon { position: absolute; top: 0; left: 50%; z-index: 10; width: 200000px; height: 100%; }
.plain-horizon > .horizon .wrapper { float: left; position: relative; left: 50%; height: 100%; margin-left: -651px; /*padding-top:42px;*/}
.plain-horizon > .horizon .wrapper > ul { float: left; position: relative; height: 100%; }
.plain-horizon > .horizon .wrapper > ul > li { display: none; overflow: hidden; float: left; height: 100%; opacity: 1; }
.plain-horizon > .horizon .wrapper > ul > li + li + li + li { display: none; }
.plain-horizon > .horizon .wrapper > ul > li.loaded { display: block !important; }
.plain-horizon > .horizon .wrapper > ul > li > ul { float: left; height: 100%; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li { overflow: hidden; position: relative; float: left; width: 175px; margin: 0 0 15px 15px; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li a, .plain-horizon > .horizon > .wrapper > ul > li > ul > li a:link, .plain-horizon > .horizon > .wrapper > ul > li > ul > li a:visited { color: #fff; text-decoration: none; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li img { display: block; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li .hgroup > *:first-child + * { display: none; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li > a:first-child { position: relative; display: block; width: 100%; height: 132px; margin-bottom: 5px; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li > a:first-child > span { display: none; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li.loading > a:first-child > span { display: block; position: absolute; top: 10px; left: 10px; z-index: 21; width: 16px; height: 11px; background: url(../images/loading.gif) no-repeat; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li > a:first-child > img { position: absolute; top: 0; left: 0; z-index: 10; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li > a:first-child > img + img { z-index: 9; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li a + .hgroup > *:first-child { margin: 0; line-height: 15px; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li a + .hgroup > *:first-child > a { display: block; height: 31px; margin: 0; padding-right: 60px; background: url(arrow2-rightwards-gray-bubble.png) 100% 50% no-repeat; color: #000; font-size: 11px; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li > a.more { display: none; min-height: 24px; padding-right: 60px; background: url(arrow2-rightwards-gray-bubble.png) 100% 50% no-repeat; color: #000; font-size: 11px; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li > a.more:hover { color: #555; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li:first-child { width: 1085px; min-height: 500px; margin: 0; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li:first-child > img { position: absolute; top: 0; left: 0; z-index: 10; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li:first-child > img + img { z-index: 9; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li:first-child > .entry { position: absolute; top: 50px; left: 0; right: auto; bottom: 0; z-index: 20; padding: 0 30px; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li:first-child > .entry > .hgroup { display: block; width: 412px; margin: 0 0 25px -30px; padding: 15px 30px 18px; background: url(trans1.png) repeat; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li:first-child > .entry > .hgroup > * { display: block; font-weight: normal; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li:first-child > .entry > .hgroup > *:first-child { height: auto; margin-bottom: 0; padding: 0; background: none; color: #fff; font-size: 35px; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li:first-child > .entry > .hgroup > *:first-child + * { margin-bottom: 0; color: #555; font-size: 24px; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li:first-child > .entry > a.more { position: absolute; bottom: 20px; left: 60px; top:390px; /*line-height:65px;*/ float: left; padding: 5px 38px 5px 0; background: url(arrow2-rightwards-white-bubble.png) 100% 2% no-repeat; font-size: 20px; font-family: Calibri, Arial, sans-serif; text-transform: lowercase; }

.banner-summary { max-width:800px; font-size:20px;}
/* -- Forward & backward navigation -- */

.plain-horizon > ul.nav { display: none; position: relative; z-index: 30; }
.plain-horizon > ul.nav > li { position: absolute; top: 0; left: 50%; width: 785px; height: 500px; margin-left: -1337px; background: url(border1.png) 0 0 repeat-y; }
.plain-horizon > ul.nav > li + li { margin-left: 534px; background: url(border1.png) 100% 0 repeat-y; }
.plain-horizon > ul.nav > li > a { display: none; position: absolute; top: 50%; left: -17px; z-index: 30; overflow: hidden; width: 31px; height: 0; margin-top: -22px; padding-top: 60px; background: url(arrow1-white-black.png) 100% 0 no-repeat; }
.plain-horizon > ul.nav > li > a.prev { left: auto; right: -18px; background-position: 0 0; }

/* -- Signs -- */

.plain-horizon > ul.signs { display: none; position: relative; z-index: 25; }
.plain-horizon > ul.signs > li { position: absolute; top: 209px; left: 50%; z-index: 20; width: 800px; padding: 15px 30px 18px; }
.plain-horizon > ul.signs > li:first-child { margin-left: -1500px; }
.plain-horizon > ul.signs > li:first-child + li { margin-left: -520px; }
.plain-horizon > ul.signs > li:first-child + li + li { margin-left: 565px; }
.plain-horizon > ul.signs > li > div { height: 86px; }
.plain-horizon > ul.signs > li > div > * { font-weight: normal; }
.plain-horizon > ul.signs > li > div > *:first-child { margin-bottom: 0; color: #fff; font-size: 35px; }
.plain-horizon > ul.signs > li > div > *:first-child > a, .plain-horizon > ul.signs > li > div > *:first-child > a:link, .plain-horizon > ul.signs > li > div > *:first-child > a:visited { color: #fff; text-decoration: none; }
.plain-horizon > ul.signs > li > div > *:first-child + * { color: #ffffff; font-size: 24px; }
