body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin: 0;
}

img {
	border: 0;
}

.aligncenter {
	max-width: 100%;
}

td {
	padding :5px;
	margin: 0;
}

p {
	padding :0;
	margin: 0;
}
h3 {
	padding :0;
	margin: 0;
}

.LayoutBlue {
	background-image: url("/imgs/home/top-fade.gif");
	background-position: top left;
	background-repeat: repeat-x;
}

.LayoutPurple {
	background-image: url("/imgs/all-together/top-fade.gif");
	background-position: top left;
	background-repeat: repeat-x;
}

.LayoutLightBlue {
	background-image: url("/imgs/inspiration/top-fade.gif");
	background-position: top left;
	background-repeat: repeat-x;
}

.LayoutGreen {
	background-image: url("/imgs/attention/top-fade.gif");
	background-position: top left;
	background-repeat: repeat-x;
}

.LayoutRed {
	background-image: url("/imgs/the-puzzle/top-fade.gif");
	background-position: top left;
	background-repeat: repeat-x;
}

.LayoutBrown {
	background-image: url("/imgs/the-quest/top-fade.gif");
	background-position: top left;
	background-repeat: repeat-x;
}

.LayoutOrange {
	background-image: url("/imgs/calendar/top-fade.gif");
	background-position: top left;
	background-repeat: repeat-x;
}

.LayoutYellow {
	background-image: url("/imgs/the-shop/top-fade.gif");
	background-position: top left;
	background-repeat: repeat-x;
}




.Width {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.LoggedInOut {
	position: absolute;
	top: 12px;
	font-size: 11px;
	z-index: 100;
}

.MainNav {
	position: relative;
	height: 228px;
}

.MainNav .Logo .BTQ {
	position: absolute;
	left: 220px;
	top: -18px;
	z-index: 3;
}

.MainNav .Logo .BTQ img {
	height: 80px;
}

.MainNav .ItsTimeTop {
	position: absolute;
	top: -27px;
	right: 140px;
	z-index: 1;
	width: 224px;
	height: 125px;
	background-position: top left;
	background-repeat: no-repeat;
}

.LayoutBlue .MainNav .ItsTimeTop {
	background-image: url("/imgs/home/its-time-top.gif");
}

.LayoutPurple .MainNav .ItsTimeTop {
	background-image: url("/imgs/all-together/its-time-top.gif");
}

.LayoutLightBlue .MainNav .ItsTimeTop {
	background-image: url("/imgs/inspiration/its-time-top.gif");
}

.LayoutGreen .MainNav .ItsTimeTop {
	background-image: url("/imgs/attention/its-time-top.gif");
}

.LayoutRed .MainNav .ItsTimeTop {
	background-image: url("/imgs/the-puzzle/its-time-top.gif");
}

.LayoutBrown .MainNav .ItsTimeTop {
	background-image: url("/imgs/the-quest/its-time-top.gif");
}

.LayoutOrange .MainNav .ItsTimeTop {
	background-image: url("/imgs/calendar/its-time-top.gif");
}

.LayoutYellow .MainNav .ItsTimeTop {
	background-image: url("/imgs/the-shop/its-time-top.gif");
}




.MainNav .NavBlue {
	position: absolute;
	top: 72px;
	left: 196px;
	z-index: 2;
}

.MainNav .NavBlue img {
	height: 84px;
}

.MainNav .NavPurple {
	position: absolute;
	top: 74px;
	left: 290px;
	z-index: 2;
}

.MainNav .NavPurple img {
	height: 90px;
}

.MainNav .NavLightBlue {
	position: absolute;
	top: 76px;
	left: 370px;
	z-index: 2;
}

.MainNav .NavLightBlue img {
	height: 90px;
}

.MainNav .NavGreen {
	position: absolute;
	top: 82px;
	left: 460px;
	z-index: 2;
}

.MainNav .NavGreen img {
	height: 70px;
}

.MainNav .NavRed {
	position: absolute;
	top: 82px;
	left: 540px;
	z-index: 2;
}

.MainNav .NavRed img {
	height: 80px;
}

.MainNav .NavBrown {
	position: absolute;
	top: 67px;
	left: 620px;
	z-index: 2;
}

.MainNav .NavBrown img {
	height: 90px;
}

.MainNav .NavOrange {
	position: absolute;
	top: 83px;
	left: 684px;
	z-index: 2;
}

.MainNav .NavOrange img {
	height: 76px;
}


.MainNav .NavYellow {
	position: absolute;
	top: 84px;
	left: 750px;
	z-index: 2;
}

.MainNav .NavYellow img {
	height: 70px;
}


.SubNav {
	position: absolute;
	bottom: 58px;
	left: 210px;
	z-index: 4;
	background-position: top left;
	background-repeat: repeat-x;
	height: 62px;
}

.LayoutBlue .SubNav {
	background-image: url("/imgs/home/sub-nav-back.png");
	width: 325px;
}

.LayoutPurple .SubNav {
	background-image: url("/imgs/all-together/sub-nav-back.png");
	width: 275px;
}

.LayoutLightBlue .SubNav {
	background-image: url("/imgs/inspiration/sub-nav-back.png");
	width: 225px;
}

.LayoutGreen .SubNav {
	background-image: url("/imgs/attention/sub-nav-back.png");
	width: 274px;
}

.LayoutRed .SubNav {
	background-image: url("/imgs/the-puzzle/sub-nav-back.png");
	width: 275px;
}

.LayoutBrown .SubNav {
	background-image: url("/imgs/the-quest/sub-nav-back.png");
	width: 350px;
}

.LayoutOrange .SubNav {
	background-image: url("/imgs/calendar/sub-nav-back.png");
	width: 300px;
}

.LayoutYellow .SubNav {
	background-image: url("/imgs/the-shop/sub-nav-back.png");
	width: 300px;
}






.SubNav .Left {
	width: 20px;
	height: 62px;
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	left: -20px;
}

.LayoutBlue .SubNav .Left {
	background-image: url("/imgs/home/sub-nav-left.png");
}

.LayoutPurple .SubNav .Left {
	background-image: url("/imgs/all-together/sub-nav-left.png");
}

.LayoutLightBlue .SubNav .Left {
	background-image: url("/imgs/inspiration/sub-nav-left.png");
}

.LayoutGreen .SubNav .Left {
	background-image: url("/imgs/attention/sub-nav-left.png");
}

.LayoutRed .SubNav .Left {
	background-image: url("/imgs/the-puzzle/sub-nav-left.png");
}

.LayoutBrown .SubNav .Left {
	background-image: url("/imgs/the-quest/sub-nav-left.png");
}

.LayoutOrange .SubNav .Left {
	background-image: url("/imgs/calendar/sub-nav-left.png");
}

.LayoutYellow .SubNav .Left {
	background-image: url("/imgs/the-shop/sub-nav-left.png");
}


.SubNav .Right {
	width: 12px;
	height: 62px;
	background-position: top right;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	right: -12px;
}

.LayoutBlue .SubNav .Right {
	background-image: url("/imgs/home/sub-nav-right.png");
}

.LayoutPurple .SubNav .Right {
	background-image: url("/imgs/all-together/sub-nav-right.png");
}

.LayoutLightBlue .SubNav .Right {
	background-image: url("/imgs/inspiration/sub-nav-right.png");
}

.LayoutGreen .SubNav .Right {
	background-image: url("/imgs/attention/sub-nav-right.png");
}

.LayoutRed .SubNav .Right {
	background-image: url("/imgs/the-puzzle/sub-nav-right.png");
}

.LayoutBrown .SubNav .Right {
	background-image: url("/imgs/the-quest/sub-nav-right.png");
}

.LayoutOrange .SubNav .Right {
	background-image: url("/imgs/calendar/sub-nav-right.png");
}

.LayoutYellow .SubNav .Right {
	background-image: url("/imgs/the-shop/sub-nav-right.png");
}


.MainContent {
	border: 0px solid red;
	position: relative;
	min-height: 300px;
	text-align: left;
	width: 835px;
	margin: auto;
}

.MainContent .LeftCol {
	border: 0px solid orange;
	width: 230px;
	float: left;
}

.MainContent .CentreCol {
	border: 0px solid orange;
	margin-left: 230px;
	margin-right: 230px;
}

.MainContent .CentreColandRight {
	border: 0px solid orange;
	margin-left: 260px;
	margin-right: 35px;
}

.MainContent .RightCol {
	border: 0px solid orange;
	width: 220px;
	float: right;
}

.MainContent .WideCol {
	border: 0px solid orange;
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.MainContent2 {
	margin-top: 22px;
}

.MainContent2 .WideCol2 {
	border: 0px solid orange;
	width: 750px;
	margin-left: 15px;
	margin-right: auto;
	text-align: left;
}


.MainContent .WideCol3 {
	border: 0px solid orange;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.LayoutBlue .MainContent .Fig1 {
	position: absolute;
	left: -120px;
	top: -150px;
}

.LayoutBlue .MainContent .Fig2 {
	position: absolute;
	left: -12px;
	top: -20px;
}



.LayoutBlue .MainContent .Fig3 {
	position: absolute;
	right: 16px;
	top: -276px;
}

.LogoFigures {
	position: absolute;
	left: 38px;
	top: 31px;
	z-index: 100;
}

.MainNav .BackBeans {
	position: absolute;
	left: 74px;
	top: 58px;
	z-index: 2;
	width: 727px;
	height: 133px;
	background-position: top left;
	background-repeat: no-repeat;
}

.LayoutBlue .MainNav .BackBeans {
	background-image: url("/imgs/home/back-beans.png");
}

.LayoutPurple .MainNav .BackBeans {
	background-image: url("/imgs/all-together/back-beans.png");
}

.LayoutLightBlue .MainNav .BackBeans {
	background-image: url("/imgs/inspiration/back-beans.png");
}

.LayoutGreen .MainNav .BackBeans {
	background-image: url("/imgs/attention/back-beans.png");
}

.LayoutRed .MainNav .BackBeans {
	background-image: url("/imgs/the-puzzle/back-beans.png");
}

.LayoutBrown .MainNav .BackBeans {
	background-image: url("/imgs/the-quest/back-beans.png");
}

.LayoutOrange .MainNav .BackBeans {
	background-image: url("/imgs/calendar/back-beans.png");
}

.LayoutYellow .MainNav .BackBeans {
	background-image: url("/imgs/the-shop/back-beans.png");
}



.MainNav .MainNav1 {

}


.MainNav a {
	text-decoration: initial;
	display: block;
	color: white;
}

.MainNav a span {
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 12px;
}

.MainNav .MainNav1 a {
	background: url(/imgs/mainmenu/main-nav-blue.png) no-repeat;
	height: 84px;
	width: 94px;
}

.MainNav .MainNav1 a span {
	padding: 40px 30px;
}

.MainNav .MainNav2 a {
	background: url(/imgs/mainmenu/main-nav-purple.png) no-repeat;
	height: 90px;
	width: 115px;
}

.MainNav .MainNav2 a span {
	padding: 38px 25px;
}

.MainNav .MainNav3 a {
	background: url(/imgs/mainmenu/main-nav-light-blue.png) no-repeat;
	height: 90px;
	width: 105px;
}

.MainNav .MainNav3 a span {
	padding: 36px 31px;
}

.MainNav .MainNav4 a {
	background: url(/imgs/mainmenu/main-nav-green.png) no-repeat;
	height: 70px;
	width: 101px;
}

.MainNav .MainNav4 a span {
	padding: 30px 27px;
}

.MainNav .MainNav5 a {
	background: url(/imgs/mainmenu/main-nav-red.png) no-repeat;
	height: 80px;
	width: 105px;
}

.MainNav .MainNav5 a span {
	padding: 18px 19px;
}

.MainNav .MainNav6 a {
	background: url(/imgs/mainmenu/main-nav-brown.png) no-repeat;
	height: 90px;
	width: 86px;
}

.MainNav .MainNav6 a span {
	padding: 45px 26px;
}

.MainNav .MainNav7 a {
	background: url(/imgs/mainmenu/main-nav-orange.png) no-repeat;
	height: 76px;
	width: 81px;
}

.MainNav .MainNav7 a span {
	padding: 17px 15px;
}

.MainNav .MainNav8 a {
	background: url(/imgs/mainmenu/main-nav-yellow.png) no-repeat;
	height: 70px;
	width: 101px;
}

.MainNav .MainNav8 a span {
	padding: 28px 24px;
}



.SideCatNav {
	padding-right: 16px;
	padding-left: 16px;
}



.Clear {
	clear: both;
}

.Footer {
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	background-position: top left;
	background-repeat: repeat-x;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 140px;
	padding-bottom: 40px;
}

.LayoutBlue .Footer {
	background-image: url("/imgs/home/bottom-fade.gif");
	background-color: #9898D6;
}

.LayoutPurple .Footer {
	background-image: url("/imgs/all-together/bottom-fade.gif");
	background-color: #A46AA4;
}

.LayoutLightBlue .Footer {
	background-image: url("/imgs/inspiration/bottom-fade.gif");
	background-color: #AEBDFF;
}

.LayoutGreen .Footer {
	background-image: url("/imgs/attention/bottom-fade.gif");
	background-color: #A3CAA3;
}

.LayoutRed .Footer {
	background-image: url("/imgs/the-puzzle/bottom-fade.gif");
	background-color: #FB7B75;
}

.LayoutBrown .Footer {
	background-image: url("/imgs/the-quest/bottom-fade.gif");
	background-color: #E3A35D;
}

.LayoutOrange .Footer {
	background-image: url("/imgs/calendar/bottom-fade.gif");
	background-color: #FEC88C;
}

.LayoutYellow .Footer {
	background-image: url("/imgs/the-shop/bottom-fade.gif");
	background-color: #FEE686;
}








.Footer .Logo {
	background-position: top center;
	background-repeat: no-repeat;
	height: 125px;
	width: 224px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.LayoutBlue .Footer .Logo {
	background-image: url("/imgs/home/logo-its-time-bottom.gif");
}

.LayoutPurple .Footer .Logo {
	background-image: url("/imgs/all-together/logo-its-time-bottom.gif");
}

.LayoutLightBlue .Footer .Logo {
	background-image: url("/imgs/inspiration/logo-its-time-bottom.gif");
}


.LayoutGreen .Footer .Logo {
	background-image: url("/imgs/attention/logo-its-time-bottom.gif");
}

.LayoutRed .Footer .Logo {
	background-image: url("/imgs/the-puzzle/logo-its-time-bottom.gif");
}

.LayoutBrown .Footer .Logo {
	background-image: url("/imgs/the-quest/logo-its-time-bottom.gif");
}

.LayoutOrange .Footer .Logo {
	background-image: url("/imgs/calendar/logo-its-time-bottom.gif");
}

.LayoutYellow .Footer .Logo {
	background-image: url("/imgs/the-shop/logo-its-time-bottom.gif");
}








.Footer .Logo .BTQ {
	position: absolute;
	bottom: 110px;
	left: -130px;
}

.Footer .Width {
	width: 960px;
}















.SideCatNav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	margin-left: 8px;
	margin-right: 14px;
	padding: 4px 4px 4px 6px;
	border-bottom: 1px solid #808080;
	width: 160px;
}

.SideCatNavNoLine
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	margin-left: 8px;
	margin-right: 14px;
	padding: 4px 4px 4px 6px;
	border-bottom: 0px solid #808080;
	width: 160px;
}

embed, iframe, object {
	max-width: 100%;
}
.blog-summary iframe{
	height: auto;
}

a.SideCatLinks:link
{
	text-decoration: none;
	color: #000000;
}
a.SideCatLinks:active
{
	text-decoration: underline;
	color: #ff4500;
}
a.SideCatLinks:visited
{
	text-decoration: none;
	color: #808080;
}
a.SideCatLinks:hover
{
	text-decoration: underline;
	color: #ff4500;
}




.Breadcrumbs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0 0 4 0;
}

h1
{
	padding-bottom:10px;
}

.lightblue {
 color:#68A6F8;
 margin:0;
 padding:0;
 text-decoration:none;
}

.lightbluelink {
 text-decoration:none;
}

.blue-button, .light-blue-button, .yellow-button, .purple-button, .green-button {
	/*display: block;*/
	height: 17px;
	padding: 8px 12px;
	text-decoration: none;
	text-align: center;
	color: white;
	border-radius: 25px;
	box-shadow: -3px 5px 10px #888888;
	text-decoration: none;
	color: white;
	margin: 10px;
}

.blue-button {
	background: #0D51A6;
}
.blue-button:hover {
	background: #2B6FC4;
}

.light-blue-button {
	background: #6E97CA;
}
.light-blue-button:hover {
	background: #9AC1F1;
}

.yellow-button {
	background: #FC0;
}
.yellow-button:hover {
	background: #EFDC86;
}

.purple-button {
	background: #660066;
}
.purple-button:hover {
	background: #8C018C;
}

.green-button {
	background: #696;
}
.green-button:hover {
	background: #91C291;
}

.orange-button {
	background: #FC8501;
}
.orange-button:hover {
	background: #F9B05C;
}

.brown-button {
	background: #A25F14;
}
.brown-button:hover {
	background: #E28620;
}

.red-button {
	background: #D72C12;
}
.red-button:hover {
	background: #EE6D5D;
}

.CatNav {
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	margin-left: 50px;
	margin-right: 14px;
	padding: 6px;
}

.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }

.grow2 { transition: all .2s ease-in-out; }
.grow2:hover { transform: scale(1.2); }

.grow3 { transition: all .2s ease-in-out; }
.grow3:hover { transform: scale(1.3); }

.cicles-summary img {
	max-width: 225px;
	max-height: 225px;
	border-radius: 300px;
}


@media (min-width: 750px) {
	.navbar-aina {
		min-height: 215px;
		background-image: url("/imgs/home/back-beans.png");
		background-repeat: no-repeat;
		background-position: 69px 43px;
	}

	.navbar-aina .navbar-brand {
		margin-left: 0px!important;
	}

	.navbar-aina .navbar-nav a {
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		line-height: 12px;
		color: #fff;
	}

	.navbar-aina .navbar-nav {
		margin: 57px 0 0 -30px;
	}

	.navbar-aina .navbar1 a {
		background: url(/imgs/mainmenu/main-nav-blue.png) no-repeat;
		height: 84px;
		width: 94px;
		padding: 38px 30px;
		
	}

	.navbar-aina .navbar2 a {
		background: url(/imgs/mainmenu/main-nav-purple.png) no-repeat;
		height: 90px;
		width: 115px;
		padding: 38px 25px;
	}

	.navbar-aina .navbar3 a {
		background: url(/imgs/mainmenu/main-nav-light-blue.png) no-repeat;
		height: 90px;
		width: 105px;
		padding: 38px 31px;
		margin-left: -31px;
	}

	.navbar-aina .navbar4 a {
		background: url(/imgs/mainmenu/main-nav-green.png) no-repeat;
		height: 70px;
		width: 101px;
		padding: 29px 27px;
		margin: 9px 0 0 -16px;
	}

	.navbar-aina .navbar5 a {
		background: url(/imgs/mainmenu/main-nav-red.png) no-repeat;
		height: 80px;
		width: 105px;
		padding: 19px 19px;
		margin: 8px 0 0 -21px;
	}

	.navbar-aina .navbar6 a {
		background: url(/imgs/mainmenu/main-nav-brown.png) no-repeat;
		height: 90px;
		width: 86px;
		padding: 44px 26px;
		margin: -6px 0 0 -23px;
	}

	.navbar-aina .navbar7 a {
		background: url(/imgs/mainmenu/main-nav-orange.png) no-repeat;
		height: 76px;
		width: 81px;
		padding: 16px 8px;
		margin: 11px 0 0 -22px;
	}

	.navbar-aina .navbar8 a {
		background: url(/imgs/mainmenu/main-nav-yellow.png) no-repeat;
		height: 70px;
		width: 101px;
		padding: 22px 24px;
		margin: 16px 0 0 -22px;
	}

	.nav>li>a:focus, .nav>li>a:hover {
		background-color: transparent;
	}
}
@media (max-width: 1200px) {
	.navbar-aina{
	    zoom: 0.82;
		
	}
}
@media (max-width: 768px) {
	.navbar-aina{
	    zoom: 0.72;
		
	}
}
