BODY {MARGIN:0px;}

.HeaderContainer
{
 TEXT-ALIGN:center;
 BACKGROUND:URL('../images/header-bg.jpg');
 BACKGROUND-REPEAT:no-repeat;
}

.Header1stNavContainer {PADDING-LEFT:1px; PADDING-RIGHT:1px;}
.HeaderNavContainer {PADDING-RIGHT:1px;}

.LeftContainer {BACKGROUND:URL('../images/leftbar-bg.jpg'); WIDTH:25px;}
.RightContainer {BACKGROUND:URL('../images/rightbar-bg.jpg'); WIDTH:25px;}
.MainContainer {BORDER-RIGHT:1px solid #949494; BORDER-BOTTOM:10px solid #949494;}

.NavDivider {BACKGROUND-COLOR:#949494; WIDTH:190px;}
.NavLinks {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}
.NavLinks:hover {COLOR:#FF3163; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}
.SmallNavLinks {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}
.SmallNavLinks:hover {COLOR:#FF3163; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}

.NavFocusOn {HEIGHT:7px; PADDING-LEFT:7px;}
.NavFocusOff {HEIGHT:7px; PADDING-LEFT:15px;}

.SubNavFocusOn {HEIGHT:7px; PADDING-LEFT:15px;}
.SubNavFocusOff {HEIGHT:7px; PADDING-LEFT:23px;}

.2ndSubNavFocusOn {HEIGHT:7px; PADDING-LEFT:23px;}
.2ndSubNavFocusOff {HEIGHT:7px; PADDING-LEFT:31px;}

.TitleDivider {HEIGHT:2px; BORDER-BOTTOM:1px solid #949494;}

.ContentText
{
 PADDING-TOP:10px;
 PADDING-RIGHT:10px;
 VERTICAL-ALIGN:top;
 TEXT-ALIGN:justify;
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-SIZE:9pt;
}

.ContentTableText
{
 TEXT-ALIGN:justify;
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-SIZE:8pt;
}

.ContentPackageTitle { FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:14pt; FONT-WEIGHT:bold; COLOR:#7C7C7C;}
.ContentSubTitle {FONT-SIZE:12pt; FONT-WEIGHT:bold; MARGIN-BOTTOM:10px;}
.ContentPicTitle {TEXT-ALIGN:center; FONT-SIZE:8pt; FONT-WEIGHT:normal; MARGIN-TOP:7px;}

.ContentDivider {BACKGROUND:URL('../images/dotted-divider.gif');}

.BookingTitle {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-WEIGHT:bold; FONT-SIZE:10pt;}
.BookingPrompts {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-WEIGHT:bold; FONT-SIZE:8pt;}
.BookingText {VERTICAL-ALIGN:middle; COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-WEIGHT:normal; FONT-SIZE:8pt;}
.BookingQtys {BORDER:1px solid; WIDTH:25px; FONT-SIZE:8pt; TEXT-ALIGN:right;}

.EAZwatermark
{
 BACKGROUND:URL('../images/watermark-eaz.jpg');
 BACKGROUND-REPEAT:no-repeat;
 BACKGROUND-POSITION:bottom right;
}

.ICTwatermark
{
 BACKGROUND:URL('../images/watermark-ict.jpg');
 BACKGROUND-REPEAT:no-repeat;
 BACKGROUND-POSITION:bottom center;
}

.ListText {MARGIN:0px 0px 10px 0px; TEXT-ALIGN:justify;}
.ListLastText {MARGIN:0px 0px 0px 0px; TEXT-ALIGN:justify;}

.FooterText {TEXT-ALIGN:center; COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:7pt;}


/*  Home Page  */

.HomeNewsLogo {HEIGHT:10px; PADDING-LEFT:7px;}

.HomeNewsTitle
{
 HEIGHT:10px;
 PADDING-LEFT:7px;
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-SIZE:8pt;
 FONT-WEIGHT:bold;
}

.HomeNewsDesc
{
 HEIGHT:10px;
 PADDING-LEFT:7px;
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-SIZE:8pt;
 TEXT-ALIGN:left;
}

.HomeNewsLinks {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:8pt;}
.HomeNewsLinks:hover {COLOR:#FF3163; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:8pt;}


/*  About us  */

.SchoolLogoImgs {MARGIN: 10px 0px 10px 0px; BORDER:0px;}

.SchoolLogoCells
{
 PADDING:8px;
 TEXT-ALIGN:center;
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-SIZE:8pt;
}


/*  Staff  */

.StaffThumbs {MARGIN: 5px 5px 0px 5px; BORDER:1px solid black;} 
.EAZStaffCells {TEXT-ALIGN:left; BACKGROUND:#FAEED4;}
.BIPStaffCells {TEXT-ALIGN:left; BACKGROUND:#E2EDD3;}

.StaffText
{
 TEXT-ALIGN:justify;
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-SIZE:9pt;
}

.StaffPrompts
{
 VERTICAL-ALIGN:top;
 TEXT-ALIGN:justify;
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-WEIGHT:bold;
 FONT-SIZE:9pt;
}


/*  Contact us  */

.ContactPrompts
{
 WIDTH:170px;
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-WEIGHT:bold;
 FONT-SIZE:9pt;
}

.ContactTxtBox
{
 BORDER:1px dotted silver;
 WIDTH:220px;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-SIZE:9pt;
}

.ContactTxtArea 
{
 BORDER:1px dotted silver;
 WIDTH:250px;
 HEIGHT:150px;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-SIZE:9pt;
}

.ContactMenu {FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}
.ContactButton {WIDTH:110px; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}

.ContactNote
{
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-SIZE:8pt;
}

.ContactText
{
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-SIZE:9pt;
}


/*  Schools  */

.SchoolLogo {WIDTH:200px; VERTICAL-ALIGN:center; TEXT-ALIGN:center;}
.SchoolInfo {WIDTH:300px; COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:10pt;}
.SchoolName {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-WEIGHT:bold; FONT-SIZE:10pt;}


/*  Resources  */

.VsnContainer {WIDTH:590px;}
.VsnFeatures LI {PADDING-BOTTOM:15px;}
.VsnProducts {FONT-STYLE:italic;}

.TutorialCatLinks {TEXT-ALIGN:left; COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:16pt;}
.TutorialCatLinks:hover {COLOR:#FF3163;}
.TutorialTitles {TEXT-ALIGN:left; COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:11pt; FONT-WEIGHT:bold;}
.TutorialSubTitles {TEXT-ALIGN:left; COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt; FONT-WEIGHT:bold;}
.TutorialSubTitles2 {TEXT-ALIGN:center; COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt; FONT-WEIGHT:bold;}
.TutorialText {WIDTH:450px; TEXT-ALIGN:justify; COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}

.TutorialTxtBox {BORDER:1px dotted silver; WIDTH:220px; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}
.TutorialTxtBox2 {BORDER:1px dotted silver; WIDTH:275px; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}

.TutorialMenu {FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}
.TutorialButton {FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}

.TutorialDivider {BACKGROUND:URL('../images/dotted-divider.gif');}

.TutorialNote
{
 PADDING-TOP:10px;
 PADDING-RIGHT:10px;
 VERTICAL-ALIGN:top;
 TEXT-ALIGN:justify;
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-SIZE:9pt;
}

.MAGSchoolList {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}

.FAQQuestionArrow {VERTICAL-ALIGN:top; PADDING-TOP:6px; WIDTH:14px;}
.FAQQuestionMarker {VERTICAL-ALIGN:top; WIDTH:10px; COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:14pt; FONT-WEIGHT:bold;}
.FAQQuestion {WIDTH:540px; TEXT-ALIGN:justify; PADDING:4px; COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}
.FAQAnswerMarker {VERTICAL-ALIGN:top; COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:14pt; FONT-WEIGHT:bold;}
.FAQAnswer {TEXT-ALIGN:justify; COLOR:#7C7C7C; PADDING:4px; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}


/*  Links  */

.LinkTitle {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-WEIGHT:bold; FONT-SIZE:10pt;}
.LinkTitle:hover {COLOR:#FF3163;}
.LinkDesc {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}


/*  Case Studies  */

.StudyPrompts {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-WEIGHT:bold; FONT-SIZE:8pt;}
.StudyTitle {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-WEIGHT:normal; FONT-SIZE:8pt;}

.StudyPic {BORDER:1px solid black;}


/*  Latest News & Events  */

.NewsTitle {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-WEIGHT:bold; FONT-SIZE:10pt;}
.NewsDate {FONT-SIZE:8pt; FONT-WEIGHT:normal; FONT-STYLE:italic;}
.NewsDesc {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt; TEXT-ALIGN:justify;}


/*  Where we are  */

.PlaceTitle {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-WEIGHT:bold; FONT-SIZE:10pt;}
.PlaceText {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:9pt;}


/*  Basket & Checkout  */

.BasketContainer {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:8pt;}
.BasketTitle {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-WEIGHT:bold; FONT-SIZE:10pt;}
.BasketPrompts1 {TEXT-ALIGN:left; FONT-WEIGHT:bold;}
.BasketPrompts2 {TEXT-ALIGN:center; FONT-WEIGHT:bold;}
.BasketPrompts3 {TEXT-ALIGN:right; FONT-WEIGHT:bold;}
.BasketText1 {TEXT-ALIGN:left; FONT-SIZE:7pt; FONT-WEIGHT:normal;}
.BasketText2 {TEXT-ALIGN:center; FONT-SIZE:7pt; FONT-WEIGHT:normal;}
.BasketText3 {TEXT-ALIGN:right; FONT-SIZE:7pt; FONT-WEIGHT:normal;}
.BasketQty {BORDER:1px solid; WIDTH:25px; FONT-SIZE:7pt; TEXT-ALIGN:right; PADDING-RIGHT:4px;}
.BasketTotalPrompt {TEXT-ALIGN:right; FONT-WEIGHT:bold;}
.BasketTotalField {TEXT-ALIGN:right; FONT-WEIGHT:bold;}
.BasketNote1 {TEXT-ALIGN:justify; FONT-WEIGHT:normal;}
.BasketNoGoods {TEXT-ALIGN:center; FONT-WEIGHT:bold;}

.CheckoutContainer {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:8pt;}
.CheckoutTitle {COLOR:#7C7C7C; FONT-FAMILY:verdana,arial,helvetica; FONT-SIZE:10pt; TEXT-ALIGN:left; FONT-WEIGHT:bold;}
.CheckoutPrompts1 {TEXT-ALIGN:left; FONT-WEIGHT:bold; PADDING-LEFT:4px;}
.CheckoutPrompts2 {TEXT-ALIGN:left; VERTICAL-ALIGN:top; FONT-WEIGHT:bold; PADDING-LEFT:4px;}
.CheckoutTxtBoxContainer {VERTICAL-ALIGN:top;}
.CheckoutTextBox {BORDER:1px solid; WIDTH:175px; FONT-SIZE:8pt; FONT-WEIGHT:normal;}
.CheckoutPostcodeBox {BORDER:1px solid; WIDTH:75px; FONT-SIZE:8pt; FONT-WEIGHT:normal;}
.CheckoutTextArea {BORDER:1px solid; WIDTH:275px; FONT-SIZE:8pt; FONT-WEIGHT:normal;}
.CheckoutSameAsText {TEXT-ALIGN:left; FONT-FAMILY:verdana,helvetica; COLOR:#7C7C7C; FONT-SIZE:8pt;}
.CheckoutChkBox {VERTICAL-ALIGN:middle;}


/*  Virtual Displayboard  */

.VDviewer1 {POSITION:absolute; TOP:320px; LEFT:60px;}
.VDviewer2 {POSITION:absolute; TOP:320px; LEFT:670px;}
.VDviewer3 {POSITION:absolute; TOP:330px; LEFT:260px;}
.VDviewer4 {POSITION:absolute; TOP:335px; LEFT:480px;}
.VDviewer5 {POSITION:absolute; TOP:350px; LEFT:900px;}
.VDviewer6 {POSITION:absolute; TOP:320px; LEFT:1100px;} 
.VDviewer7 {POSITION:absolute; TOP:330px; LEFT:1600px;}
.VDviewer8 {POSITION:absolute; TOP:320px; LEFT:1850px;}
.VDviewer9 {POSITION:absolute; TOP:350px; LEFT:1350px;}

.VDzoomedviewer1 {POSITION:absolute; TOP:340px; LEFT:0px;}
.VDzoomedviewer2 {POSITION:absolute; TOP:340px; LEFT:345px;}

.ImageTop {PADDING-TOP:10px; VERTICAL-ALIGN:top; TEXT-ALIGN:center;}
.ImageMiddle {VERTICAL-ALIGN:middle; TEXT-ALIGN:center;}
.ImageBottom {VERTICAL-ALIGN:bottom; TEXT-ALIGN:center;}
.ImageStyle {BORDER:3px solid #401A0D;}
.ImageDetailStyle {BORDER:1px solid #401A0D; PADDING: 5px 5px; 5px 5px;}

.VDPrompts
{
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-WEIGHT:bold;
 FONT-SIZE:9pt;
}

.VDTxt
{
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-WEIGHT:normal;
 FONT-SIZE:9pt;
}

.LoginTitle
{
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-WEIGHT:bold;
 FONT-SIZE:12pt;
}

.LoginPrompts
{
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-WEIGHT:bold;
 FONT-SIZE:9pt;
}

.LoginTxtBox
{
 BORDER:1px dotted silver;
 WIDTH:150px;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-SIZE:9pt;
}

.LoginTxt
{
 COLOR:#7C7C7C;
 FONT-FAMILY:verdana,arial,helvetica;
 FONT-WEIGHT:normal;
 FONT-SIZE:9pt;
}
