* {margin:0; padding:0}
.home  {
	font-size:24px;
}
.ui-page {
/*	background: #333 url(../img/bg-access2.png) 60px 530px no-repeat !important;*/
	background-color: #333;
	color:#FAE100;
}
h1 {border-bottom: 1px dotted #333;
    margin-bottom: 20px;
    padding: 20px 0 10px;
	text-align:center}
h2 {}
a {
	text-decoration: none;
	color: #333;
}
p {padding:2px 0 25px}
.container {
	margin: 20px 50px 0;
	width: 1820px;
	/* [disabled]min-height: 920px; */
}
.header {
	text-align:center;
	height: 180px;
	z-index:0;
	width:290px;
}

#contentHolder {
	border-width: 8px;
	border-style:solid;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	width:990px;
	height:620px;
	text-align:left;
	overflow-y:auto;
	position:fixed;
	top:60px;
	left:496px;
}

#contentHolder {border-color:#FAE100;}

.contentDisplay {text-align:left; padding:4px 10px; text-transform:none; line-height:2em; opacity:0;}
.contentDisplay-active {opacity:1;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;	
}
.wide {width:1340px !important}
.hide {display:none !important;}
.hidefade {opacity:0;
-webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;	
}
.showfade {opacity:1;
-webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;	
}


.btnContainer {
	border-width: 8px;
	border-style:solid;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	font-size:42px;
	width:350px;
	height:150px;
	position:absolute;
	display:inline-table;
}

.linktab, .btnCtrl {
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	}
	
.btnContainer {
	opacity:1;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;	
}

.btnContainer-hidden {
	display:none;
opacity:0;
top:-500px;
  -webkit-transition: top 400ms ease;
  -moz-transition: top 400ms ease;
  -o-transition: top 400ms ease;
  transition: top 400ms ease;	
}
.btnContainer{border-color:#FAE100; background:#FAE100 !important}
.btnContainer a {color:#333 !important}

.readmore {position:fixed; top:240px;  width:290px; height:290px; margin:0 auto; font-size:40px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; text-align:center; right:-290px;
  -webkit-transition: right 600ms ease;
  -moz-transition: right 600ms ease;
  -o-transition: right 600ms ease;
  transition: right 600ms ease;	}
  
.readmore {background:url(../img/readmore1.png)}
.hindi .readmore {background:url(../img/hindi_readmore1.png)}

.moredone span {display:none}
.readmore-show {right:70px;
  -webkit-transition: right 600ms ease;
  -moz-transition: right 600ms ease;
  -o-transition: right 600ms ease;
  transition: right 600ms ease;	
}
.readmore-show {}

#btn1 {top:150px; left:600px; z-index:6; background:#DF007F}
#btn2 {top:150px; left:1050px; z-index:5; background:#3EA5DD}
#btn3 {top:450px; left:600px; z-index:4; background:#F29C00}
#btn4 {top:450px; left:1050px; z-index:3; background:#B8CB02}
#btn5 {top:750px; left:600px; z-index:2; background:#FAE100}
#btn6 {top:750px; left:1050px; z-index:1; background:#C982FF}
#btn7 {top:150px; left:1500px; z-index:7; background:#C982FF}
#btn8 {top:450px; left:1500px; z-index:8; background:#C982FF}
#btn9 {top:750px; left:1500px; z-index:9; background:#C982FF}

#home {position:fixed; top:760px; left:1100px; height:290px; width:290px; z-index:1; background: url(../img/home1.png)}
#playpause {position:fixed; top:760px; left:620px; height:290px; width:290px; z-index:1;}
.btnCtrl {opacity:1}
.btnPlay { background: url(../img/acc-pb-play1.png) }
.btnPause {background: url(../img/acc-pb-pause1.png) }
.btnBlank {background: url(../img/acc-pb-blank1.png) }
#home span, #mute span {display:none}

.homeContainer {display:none}
.homeContainer-active {display:inline-table}

#home a, .ui-page.ui-page-theme-a .container .btnContainer a, .language a {color:#333}

.panelHome {border-color:#FAE100 !important}

#language {position:absolute; bottom:0; left:0; background:#FAE100; font-size:56px; display:block; padding:20px 40px 10px; border-radius: 0 25px 0 0;
 -moz-border-radius: 0 25px 0 0; -webkit-border-radius: 0 25px 0 0;}
#language a {color:#333333}

.ui-widget-content {color:#FAE100 !important;}

::-webkit-scrollbar {
  width: 36px;
  height: 36px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: #FAE100;
  border: 4px solid #FAE100;
}
::-webkit-scrollbar-thumb:hover {
  background: #333;
}
::-webkit-scrollbar-thumb:active {
  background: #FAE100;
}
::-webkit-scrollbar-track {
  background: #333;
  border: 6px solid #FAE100;
  border-radius: 14px;
}
::-webkit-scrollbar-track:hover {
  background: #333;
}
::-webkit-scrollbar-track:active {
  background: #333;
}


.logo {	width:290px; height:207px;position:fixed; top:30px; left:70px; background-image:url(../img/logo2.png)}
.headersplash {    border: medium none;
    display: inline-block;
    font-weight: bold;
    left: 66px;
    padding-bottom: 4px;
    position: fixed;
    text-align: center;
    top: 264px;
    width: 310px;}

#accessBar {position:fixed; left:16px; top:460px; text-align:left}
#textcolour {text-align:center}

#access1, #access2, #accessDefault {height:120px; width:120px; background-repeat:no-repeat}

#accessDefault {background-image:url(../img/acc-colour2-home.png)}
#access1 {background-image:url(../img/acc-colour1.png)}
#access2 {background-image:url(../img/acc-colour3.png)}


#beaconweb {width:1400px; height:800px}

.tabsingle {}

.tab a {
	color: #000 !important;
	padding:40px 0;
	}


/**********************************
	Text Resizer Buttons
 **********************************/
 #textsizer {margin: 90px 0 42px;height:65px; line-height:65px;}
 
.textsizerContainer {position:relative; left:-450px;   -webkit-transition: left 400ms ease;
  -moz-transition: left 400ms ease;
  -o-transition: left 400ms ease;
  transition: left 400ms ease;	
}
.textsizerContainer-show {	left:0px;
  -webkit-transition: left 400ms ease;
  -moz-transition: left 400ms ease;
  -o-transition: left 400ms ease;
  transition: left 400ms ease;	
}


.playback {	position:fixed; top:880px; left:-300px;
   -webkit-transition: left 400ms ease;
  -moz-transition: left 400ms ease;
  -o-transition: left 400ms ease;
  transition: left 400ms ease;	
}
.playback div {display:inline-block; height:120px; weight:120px; margin-right:50px}
.playback .stop {background-image:url(../img/acc-pb-stop2-home.png)}
.playback .pause {background-image:url(../img/acc-pb-pause2-home.png)}
.playback .play {background-image:url(../img/acc-pb-play2-home.png)}

.playback-show {	left:74px;
  -webkit-transition: left 400ms ease;
  -moz-transition: left 400ms ease;
  -o-transition: left 400ms ease;
  transition: left 400ms ease;	
}

 
#sizeS {font-size:18px;}
#sizeM {font-size:24px;}
#sizeL {font-size:36px;}
#sizeXL {font-size:48px;}
	
#accessBar p{display: inline;}

ul.textresizer{	list-style: none;display: inline;margin: 0px;padding: 0px;}

ul.textresizer li {	display: inline-block;margin: 0 25px 0 0;padding: 0px;vertical-align:top; width:120px; height:120px}
ul.textcolor li {	display: inline-block;margin: 20px 15px 0 0;padding: 0px;vertical-align:top; width:120px; height:120px}

ul.textresizer .textresizeS {background:url(../img/acc-font-s-2.png)}
ul.textresizer .textresizeM {background:url(../img/acc-font-m-2.png)}
ul.textresizer .textresizeL {background:url(../img/acc-font-l-2.png)}
ul.textresizer .textresizeXL {background:url(../img/acc-font-xl-2.png)}

ul.textresizer a {font-weight: bold;text-decoration: none;	}

ul.textresizer a:hover {}

ul.textresizer .small-text {font-size: 11px;}
ul.textresizer .medium-text {font-size: 13px;}
ul.textresizer .large-text {font-size: 15px;}
ul.textresizer .larger-text {font-size: 17px;}

/* Style of active button */
ul.textresizer a.textresizer-active {color: #000000;}
/* End of Text Resizer Buttons */
