﻿/* ------------------------------------------------- Tags */
a {
	color : #a9c5eb;
	text-decoration : none;
}
a:hover {
	color : #ffffff;
}
body {
	background-attachment : fixed;
	background-color : #1f3857;
	background-image : url(../Images/Body.jpg);
	background-position : top center;
	background-repeat : no-repeat;
	margin : 0px;
}
div {
	color : #ffffff;
}
sup {
	font-size : 12px;
	font-weight : normal;
}
sup a {
	color : #a9c5eb;
}
/* ------------------------------------------------- Classes */
.FullBody {
	left : 0px;
	position : relative;
	top : 0px;
	width : 100%;
}
.Center {
	left : 0px;
	position : relative;
	top : 0px;
	width : 975px;
}
.SiteHdr {
	background : url(../Images/Header.png) top left no-repeat;
	font-family : Georgia, 'Book Antiqua', 'Times New Roman';
	font-size : 13px;
	height : 160px;
	left : 0px;
	position : relative;
	top : 15px;
	width : 975px;
}
.Menu {
	height : 30px;
	left : 260px;
	position : absolute;
	text-align : right;
	top : 124px;
	width : 710px;
}
.Menu div {
	float : right;
	font-size : 16px;
	line-height : 20px;
	padding-left : 15px;
	padding-right : 15px;
}
.Menu div a, .Menu a:visited {
	color : #ffffff; /*#031327;*/
}
.Menu a:hover {
	color : #d1dbe7;
}
.MenuSel {
	background : url(../Images/MenuSelYellow.png) bottom center no-repeat;
	height : 50px;
}
.MenuSel a, .MenuSel a:link, .MenuSel a:visited, .MenuSel a:hover, .MenuSel a:active {
	color : #ffffff;
}
.Submenu {
	left : 0px;
	position : absolute;
	top : -30px;
}
.SubmenuTop {
	background : url(../Images/SubmenuTop.png) bottom center no-repeat;
	height : 29px;
	width : 371px;
}
.SubmenuTile {
	background : url(../Images/SubmenuTile.png) top center repeat-y;
	padding-top : 12px;
	padding-bottom : 0px;
	width : 371px;
}
.SubmenuBtm {
	background : url(../Images/SubmenuBtm.png) top center no-repeat;
	height : 28px;
	width : 371px;
}
.SubmenuItem {
	height : 62px;
	left : 25px;
	padding-bottom : 10px;
	position : relative;
	text-align : left;
	top : 0px;
}
.SubmenuItemHdr {
	font-size : 16px;
	left : 70px;
	position : relative;
	top : -5px;
	width : 240px;
}
.SubmenuItemHdr a, .SubmenuItemHdr a:visited {
	color : #ffffff;
	text-decoration : none;
}
.SubmenuItemHdr a:hover {
	border-bottom : 1px dashed #ffffff;
	color : #ffffff;
	text-decoration : none;
}
.SubmenuItemTxt {
	color : #d1dbe7;
	font-size : 11px;
	left : 70px;
	position : relative;
	top : 0px;
	width : 240px;
}
.SiteBody {
	font-family : 'Segoe UI', Tahoma, Verdana;
	font-size : 13px;
	left : 0px;
	padding-top : 24px;
	padding-bottom : 24px;
	position : relative;
	top : 40px;
}
.SiteBodyContent {
	left : 0px;
	position : relative;
	top : 0px;
	width : 975px;
}
.BillboardNote {
	background-color : #9d1d0b;
	border : 4px solid #ffffff;
	left : 0px;
	margin-top : 20px;
	margin-bottom : 30px;
	position : relative;
	top : 0px;
	width : 967px;
}
.BillboardNote div {
	color : #ffffff;
	padding-top : 9px;
	padding-left : 15px;
	padding-right : 15px;
	padding-bottom : 12px;
	text-align : left;
}
.BillboardNote div a {
	color : #ead3d0;
	border-bottom : 1px dashed #ead3d0;
	font-style : italic;
}
.BillboardNote div a:hover {
	color : #ffffff;
	border-bottom : 1px dashed #ffffff;
	font-style : italic;
}
.Welcome {
	border-bottom : 1px dashed #ffffff;
	left : 0px;
	height : 360px;
	padding-bottom : 30px;
	position : relative;
	text-align : left;
	top : 20px;
	width : 975px;
}
.WelcomeLeft {
	float : left;
	left : 0px;
	position : relative;
	top : 0px;
	width : 620px;
}
.WelcomeLeft div a {
	background : url(../Images/Chevron.png) left no-repeat;
	color : #ffffff;
	font-size : 14px;
	font-style : italic;
	padding-left : 23px;
	padding-right : 20px;
}
.BangTxt {
	font-size : 20px;
	font-style : italic;
	font-weight : bold;
	padding-bottom : 12px;
}
.WelcomeRight {
	float : right;
	font-style : italic;
	left : 0px;
	position : relative;
	top : 0px;
	width : 340px;
}
.QuoteOpen {
	background : url(../Images/QuoteOpen.png) top left no-repeat;
	float : left;
	height : 14px;
	width : 50px;
}
.QuoteTxt {
	background : url(../Images/QuoteClose.png) bottom right no-repeat;
	color : #ffe400;
	float : left;
	font-family : Georgia, 'Book Antiqua', 'Times New Roman';
	font-size : 18px;
	font-style : normal;
	font-weight : bold;
	left : 0px;
	margin-bottom : 12px;
	position : relative;
	top : 0px;
}
.RgtColTop {
	background : url(../Images/RgtColTop.png) bottom center no-repeat;
	height : 30px;
	width : 325px;
}
.RgtColTile {
	background : url(../Images/RgtColTile.png) top center repeat-y;
	text-align : left;
	width : 325px;
}
.RgtColTile .Icons {
	left : 52px;
	position : relative;
	top : 0px;
}
.Icons .TopRow {
	left : 0px;
	margin-right : 27px;
	margin-bottom : 20px;
	position : relative;
	top : 0px;
}
.Icons .BtmRow {
	left : 0px;
	margin-right : 27px;
	position : relative;
	top : 0px;
}
.RgtColBtm {
	background : url(../Images/RgtColBtm.png) top center no-repeat;
	height : 30px;
	width : 325px;
}
.CalDate {
	background-color : #0f2641;
	border : 1px solid #ffffff;
	color : #ffffff;
	font-size : 18px;
	font-style : italic;
	font-weight : bold;
	line-height : 31px;
	padding-top : 5px;
	padding-bottom : 5px;
	text-align : center;
}
.Content {
	float : left;
	left : 0px;
	position : relative;
	text-align : left;
	top : 0px;
	width : 629px;
}
.ContentInner {
	float : left;
	left : 0px;
	position : relative;
	text-align : left;
	width : 629px;
}
.ContentInner a.HdgNav {
	border-bottom : 1px dashed #a9c5eb;
	color : #a9c5eb;
}
.ContentInner a.HdgNav:hover {
	border-bottom : 1px dashed #ffffff;
	color : #ffffff;
}
.ContentInner a.Nav {
	background : url(../Images/Small_Triangle.png) left no-repeat;
	font-size : 14px;
	font-style : italic;
	line-height : 22px;
	margin-top : 8px;
	margin-left : 12px;
	margin-right : 12px;
	padding-left : 14px;
	text-transform : capitalize;
}
.BranchHdg {
	border-bottom : 1px solid #ffffff;
	float : left;
	font-size : 28px;
	font-style : italic;
	font-weight : bold;
	left : 12px;
	position : relative;
	text-align : left;
	top : 0px;
	width : 347px;
}
.BranchInfo {
	float : left;
	left : 12px;
	position : relative;
	text-align : left;
	top : 12px;
	width : 347px;
}
.EventHdg {
	border-bottom : 1px solid #ffffff;
	float : left;
	font-size : 28px;
	font-style : italic;
	font-weight : bold;
	left : 0px;
	margin-bottom : 12px;
	position : relative;
	text-align : left;
	top : 10px;
	width : 300px;
}
.EventInfo {
	float : left;
	left : 0px;
	margin-bottom : 12px;
	position : relative;
	text-align : left;
	top : 12px;
	width : 300px;
}
.ContactBlock {
	float : left;
	width : 487px;
}
.ContactBlockHdg {
	float : left;
	font-size : 22px;
	font-style : italic;
	font-weight : bold;
	left : 12px;
	position : relative;
	text-align : left;
	top : 0px;
	width : 196px;
}
.ContactBlockInfo {
	float : left;
	left : 12px;
	position : relative;
	text-align : left;
	top : 12px;
	width : 196px;
}
th {
	border-bottom : 1px solid #ffffff;
	font-size : 20px;
	text-transform : capitalize;
}
th.LeftCell {
	border-right : 1px solid #ffffff;
	width : 150px;
}
td {
	border-bottom : 1px dashed #aaaaaa;
	font-size : 14px;
	vertical-align : top;
}
td.LeftCell {
	border-right : 1px solid #ffffff;
}
td.BookNowCell {
	text-align : right;
}
td.BookNowCell a {
	border-width : 0px;
}
td input {
	width : 100%;
}
td textarea {
	height : 70px;
	width : 100%;
}
input.Btn {
	font-family : 'Segoe UI', Tahoma, Verdana;
	font-size : 16px;
	font-style : italic;
	font-weight : bold;
	height : 30px;
	width : 100px;
}
h1 {
	border-bottom : 1px solid #ffffff;
	padding-top : 9px;
	padding-bottom : 3px;
	text-transform : capitalize;
}
h2 {
	border-bottom : 1px solid #aaaaaa;
	padding-top : 9px;
	padding-bottom : 3px;
	text-transform : capitalize;
}
h1, h2, h3, h4 {
	font-style : italic;
}
.ContentMenu {
	float : left;
	font-size : 14px;
	font-style : italic;
	font-weight : bold;
	left : 12px;
	padding-top : 20px;
	padding-bottom : 5px;
	position : relative;
	text-align : left;
	width : 609px;
}
.ContentMenu a {
	background : url(../Images/Chevron.png) left no-repeat;
	color : #ffffff;
	padding-left : 23px;
	padding-right : 14px;
}
.Extra_Activity {
	float : left;
	left : 0px;
	padding-bottom : 12px;
	position : relative;
	text-align : left;
	top : 0px;
	width : 629px;
}
.Extra_Activity div {
	float : left;
	min-height : 36px;
	width : 146px;
}
.Extra_Activity a {
	background : url(../Images/Chevron.png) left no-repeat;
	color : #ffffff;
	font-size : 14px;
	font-style : italic;
	font-weight : bold;
	padding-left : 23px;
}
.InlineHref {
	color : #ffffff;
	border-bottom : 1px dashed #ffffff;
	font-weight : bold;
}
.SubContent {
	float : left;
	left : 0px;
	min-height : 600px;
	padding-bottom : 40px;
	position : relative;
	top : 50px;
	z-index : 80;
}
.RightBorder {
	border-right : 1px dashed #cccccc;
	padding-right : 5px;
}
.SubSectionTop {
	padding-bottom : 0px;
	width : 100%;
}
.SubSectionTop div {
	font-family : Georgia, 'Book Antiqua', 'Times New Roman';
	font-size :20px;
	height : 46px;
	line-height : 40px;
}
.SubSectionTile {
	margin-bottom : 3px;
	padding-top : 10px;
	padding-bottom : 0px;
	width : 100%;
}
.SubSectionItem {
	left : 0px;
	min-height : 62px;
	padding-bottom : 15px;
	position : relative;
	text-align : left;
	top : 0px;
}
.SubSectionItemHdr {
	font-size : 16px;
	left : 0px;
	position : relative;
	text-align : left;
	top : -5px;
	width : 100%;
}
.SubSectionItemHdr a, .SubSectionItemHdr a:visited {
	color : #ffffff;
	text-decoration : none;
}
.SubSectionItemHdr a:hover {
	border-bottom : 1px dashed #ffffff;
	color : #ffffff;
	text-decoration : none;
}
.SubSectionItemTxt {
	color : #d1dbe7;
	font-size : 11px;
	left : 0px;
	position : relative;
	text-align : left;
	top : 0px;
	width : 100%;
}
.Enrolment {
	background : url(../Images/Enrolment.png) top left no-repeat;
	color : #ffffff;
	float : left;
	height : 100px;
	left : 0px;
	line-height : 66px;
	position : relative;
	top : 40px;
	width : 635px;
}
.Enrolment div {
	float : right;
	font-size : 15px;
	padding-right : 25px;
}
.Enrolment div select {
	font-size : 12px;
	width : 170px;
}
.SiteFtr {
	background : url(../Images/Tilda.png) top center no-repeat;
	float : left;
	font-family : 'Segoe UI', Tahoma, Verdana;
	font-size : 12px;
	height : 130px;
	left : 0px;
	padding-top : 70px;
	position : relative;
	text-align : center;
	top : 80px;
	width : 100%;
}
.SiteFtr div {
	line-height : 20px;
}
.SiteFtrLinks {
	padding-bottom : 20px;
	text-transform : uppercase;
}
.SiteFtrLinks a {
	border-bottom : 1px dashed #a9c5eb;
}
.SiteFtrLinks a:hover {
	border-bottom : 1px dashed #ffffff;
}
.GenXmlLink a {
	border-bottom : 1px dashed #ffffff;
}
/* ------------------------------------------------- Ids */
#Submenu_Centres {
	left : 365px;
}
#Submenu_Branches {
	left : 455px;
}
#SubmenuItem_Philosophy, #SubSectionItem_Philosophy {
	background : url(../Images/Icon_Philosophy.jpg) top left no-repeat;
}
#SubSectionItem_Philosophy .SubSectionItemHdr {
	left : 70px;
	position : relative;
	top : -5px;
}
#SubSectionItem_Philosophy .SubSectionItemTxt {
	left : 70px;
	position : relative;
	top : 0px;
	width : 240px;
}
#SubmenuItem_Meditation, #SubSectionItem_Meditation {
	background : url(../Images/Icon_Meditation.jpg) top left no-repeat;
}
#SubSectionItem_Meditation .SubSectionItemHdr {
	left : 70px;
	position : relative;
	top : -5px;
}
#SubSectionItem_Meditation .SubSectionItemTxt {
	left : 70px;
	position : relative;
	top : 0px;
	width : 240px;
}
#SubmenuItem_Sanskrit, #SubSectionItem_Sanskrit {
	background : url(../Images/Icon_Sanskrit.jpg) top left no-repeat;
}
#SubSectionItem_Sanskrit .SubSectionItemHdr {
	left : 70px;
	position : relative;
	top : -5px;
}
#SubSectionItem_Sanskrit .SubSectionItemTxt {
	left : 70px;
	position : relative;
	top : 0px;
	width : 240px;
}
#SubmenuItem_Classical, #SubSectionItem_Classical {
	background : url(../Images/Icon_Classical.jpg) top left no-repeat;
}
#SubSectionItem_Classical .SubSectionItemHdr {
	left : 70px;
	position : relative;
	top : -5px;
}
#SubSectionItem_Classical .SubSectionItemTxt {
	left : 70px;
	position : relative;
	top : 0px;
	width : 240px;
}
#SubmenuItem_Economic, #SubSectionItem_Economic {
	background : url(../Images/Icon_Economics.jpg) top left no-repeat;
}
#SubSectionItem_Economic .SubSectionItemHdr {
	left : 70px;
	position : relative;
	top : -5px;
}
#SubSectionItem_Economic .SubSectionItemTxt {
	left : 70px;
	position : relative;
	top : 0px;
	width : 240px;
}
#SubmenuItem_African, #SubSectionItem_African {
	background : url(../Images/Icon_African.jpg) top left no-repeat;
}
#SubSectionItem_African .SubSectionItemHdr {
	left : 70px;
	position : relative;
	top : -5px;
}
#SubSectionItem_African .SubSectionItemTxt {
	left : 70px;
	position : relative;
	top : 0px;
	width : 240px;
}
#SubmenuItem_Johannesburg, #SubSectionItem_Johannesburg {
	background : url(../Images/Icon_Johannesburg.jpg) top left no-repeat;
}
#SubSectionItem_Johannesburg .SubSectionItemHdr {
	left : 70px;
	position : relative;
	top : -5px;
}
#SubSectionItem_Johannesburg .SubSectionItemTxt {
	left : 70px;
	position : relative;
	top : 0px;
	width : 210px;
}
#SubmenuItem_Pretoria, #SubSectionItem_Pretoria {
	background : url(../Images/Icon_Pretoria.jpg) top left no-repeat;
}
#SubSectionItem_Pretoria .SubSectionItemHdr {
	left : 70px;
	position : relative;
	top : -5px;
}
#SubSectionItem_Pretoria .SubSectionItemTxt {
	left : 70px;
	position : relative;
	top : 0px;
	width : 210px;
}
#SubmenuItem_Lenasia, #SubSectionItem_Lenasia {
	background : url(../Images/Icon_Lenasia.jpg) top left no-repeat;
}
#SubSectionItem_Lenasia .SubSectionItemHdr {
	left : 70px;
	position : relative;
	top : -5px;
}
#SubSectionItem_Lenasia .SubSectionItemTxt {
	left : 70px;
	position : relative;
	top : 0px;
	width : 210px;
}
#SubmenuItem_Benoni, #SubSectionItem_Benoni {
	background : url(../Images/Icon_Benoni.jpg) top left no-repeat;
}
#SubSectionItem_Benoni .SubSectionItemHdr {
	left : 70px;
	position : relative;
	top : -5px;
}
#SubSectionItem_Benoni .SubSectionItemTxt {
	left : 70px;
	position : relative;
	top : 0px;
	width : 210px;
}
