
#outer {
	border:dashed 0px #000000;
	width:100%;	
	margin-top:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
}

#titlewide {
	border:dashed 0px #F00;
	width:100%;
	height:50px;
	background-color:#ffffff;

}

#title {
	border:dashed 0px #F00;
	width:700px;
	height:30px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	font-family: Trebuchet MS, Arial;
	
}

#logo {
	height:20px;
	color:#993399;
	background-color:#fff;
	border:thin #000000 0px;
	float:right;
	margin-top:0px;
	letter-spacing:3px;

	}
	


#menuwide {
	width:100%;
	height:45px;
	background-color:#e8edfd;
	margin-top:-20px;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;
}




#text2 a {
		color:#1b1994;
	text-decoration:none;}
	
#text2 a:hover {
	color:#993399;
	text-decoration:underline;}


#bannerwide {
	border:dashed 0px #000;
	width:100%;
	height:300px;
	background-color:#ffffff;
	z-index:200;

}

#banner {
	border:dashed 0px #000;
	width:700px;
	height:300px;
	background:#ffffff;
	background-image:url(img/banner.png);
	background-repeat:no-repeat;
	background-position:right;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:20;
	padding-left:0px;
}

#contentwide {
	border:dashed 0px #000;
	width:100%;
	height:300px;
	background-color:#ffffff;
	z-index:200;

}

#content {
	border:dashed 0px #000;
	width:700px;
	height:300px;
	background:#ffffff;
	background-repeat:no-repeat;
	background-position:right;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:20;
	padding-left:0px;
}

	#logopic2 {
	margin-top:-60px;
	margin-left:0px;
	z-index:100;
	float:left;
		border:dashed 0px #000;
}

	#slogan {
	margin-top:80px;
	padding-right:250px;
	padding-left:5px;
	color:#993399;
	font-family:Segoe Script, Trebuchet MS, Arial;
	z-index:300;
	float:left;
	border: solid 0px #000000;
	
}

#text1wide {
		border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;
	width:100%;
	height:200px;
	background-color:#e8edfd;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	color:#ffffff;

}

#text1 {
	border:dashed 0px #fff;
	width:700px;
	height:200px;
	color:#1b1994;
	ackground-color:#e8edfd;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	line-height:25px;
}

#text1 h2 {
	font-size:14px;
	letter-spacing:2px;
	}


#text1c {
	border:dashed 0px #fff;
	width:700px;

	background-color:#1b1994;
	margin-left:auto;
	margin-right:auto;
}


#text2wide {
	border:dashed 0px #000;
	width:100%;
	height:120px;
	background-color:#ffffff;

}

#text2 h3 {
	font-size:12px;
	letter-spacing:2px;

	}
	

#text2 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	border:dashed 0px #000;
	width:700px;
	height:160px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	color:#1b1994;
	padding:20px;
	font-size:10px;
	letter-spacing:2px;
}

#logo2 {
margin-top:-20px;	
}


#schoolwide {
	border:dashed 0px #993399;
	width:100%;
	
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	color:#ffffff;

}


/*<----------------------------------------------------------School Page----------------------------------------------------------------------->*/

#school {
	border:dashed 0px #000;
	width:700px;
	height:500px;
	color:#1b1994;
	ackground-color:#e8edfd;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	line-height:25px;
	z-index:90;
	padding-left:0px;
	padding-right:0px;
	
}
#spacer {
	border:dashed 0px #000;
	height:50px;
}

#schoollogo {
	border:dashed 0px #000;
	width:120px;
	height:120px;
	float:right;
	clear:both;
}

#schoollogo2 {
	border:dashed 0px #000;
	margin-right:20px;
	padding-left:20px;
	padding-bottom:20px;
	width:120px;
	height:120px;
	float:right;
	clear:both;
}

#schoolcontent {
	border:dashed 0px #000;
	width:100%;
	line-height:normal;
	margin-top:000px;
	float:left;
	clear:right	;

}

#schoolcontact {
	border:dashed 0px #000;
	width:300px;
	
	line-height:normal;
	margin-top:0px;
	float:right;
}

#schoolcontact h4 {
	background-color:#e8edfd;
	font-size:12px;
	letter-spacing:2px;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;
	padding-left:5px;
}

#schoolmodules {
	border:dashed 0px #000;
	width:250px;
	
	line-height:normal;
	margin-top:0px;
	float:right;
	margin-left:auto;
	margin-right:25px;;
}
#schoolmodules h4 {
background-color:#e8edfd;
	font-size:12px;
	letter-spacing:2px;
	padding-left:5px;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;
}

#schooltutors {
	border:dashed 0px #000;
	width:300px;
	
	line-height:normal;
	padding-top:0px;
	margin-top:0px;
	margin-left:0px;
	float:left;
}

#schooltutors h4 {
	background-color:#e8edfd;
	font-size:12px;
	letter-spacing:2px;
	border:dashed 0px #000;
	padding-left:5px;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;
}



#schoolcontent h4 {
	background-color:#e8edfd;
	font-size:12px;
	letter-spacing:2px;
	padding-left:5px;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;

}





















/*<----------------------------------------------------------Tutor Page----------------------------------------------------------------------->*/

#tutorwide {
	border:dashed 0px #993399;
	width:100%;
	height:500px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	color:#ffffff;

}

#tutor {
	border:dashed 0px #000;
	width:700px;
	color:#1b1994;
	ackground-color:#e8edfd;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	line-height:25px;
	z-index:90;
	padding-left:0px;
	padding-right:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
}


#tutorpic {
	border:dashed 0px #000;
	width:150px;
	height:150px;
	float:right;
	clear:both;
	padding-right:00px;
}

#tutorcontent {
	border:dashed 0px #000;
	width:100%;
	line-height:normal;
	margin-top:000px;
	float:left;
	clear:right	;

}



#tutorcontent h4 {
	background-color:#e8edfd;
	font-size:12px;
	letter-spacing:2px;
	padding-left:5px;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;

}


#tutorother {
	border:dashed 0px #000;
	width:230px;
	height:200px;
	line-height:normal;
	margin-top:0px;
	float:right;
}

#tutorother h4 {
	background-color:#e8edfd;
	font-size:12px;
	letter-spacing:2px;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;
	padding-left:5px;
}



#tutorcourse {
	border:dashed 0px #000;
	width:420px;
	height:100px;
	line-height:normal;
	padding-top:0px;
	margin-top:0px;
	margin-left:0px;
	float:left;
}

#tutorcourse h4 {
	background-color:#e8edfd;
	font-size:12px;
	letter-spacing:2px;
	border:dashed 0px #000;
	padding-left:5px;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;
}


/*<----------------------------------------------------------About Page----------------------------------------------------------------------->*/

#aboutwide {
	border:dashed 0px #993399;
	width:100%;
	height:1040px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	color:#ffffff;

}

#aboutwide1 {
	border:dashed 0px #993399;
	width:100%;
	height:1600px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	color:#ffffff;

}

#aboutwide2 {
	border:dashed 0px #993399;
	width:100%;
	height:1100px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	color:#ffffff;

}


#aboutwide4 {
	border:dashed 0px #993399;
	width:100%;
	height:450px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	color:#ffffff;

}


#aboutwide5 {
	border:dashed 0px #993399;
	width:100%;
	height:550px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	color:#ffffff;

}


#about {
	border:dashed 0px #000;
	width:700px;
	color:#1b1994;
	ackground-color:#e8edfd;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	line-height:25px;
	z-index:90;
	padding-left:0px;
	padding-right:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
}


#aboutpic {
	border:dashed 0px #000;
	width:150px;
	height:150px;
	float:right;
	clear:both;
	padding-right:00px;
}

#aboutcontent {
	border:dashed 0px #000;
	width:100%;
	line-height:normal;
	margin-top:000px;
	float:left;
	clear:right	;

}



#aboutcontent h4 {
	background-color:#e8edfd;
	font-size:12px;
	letter-spacing:2px;
	padding-left:5px;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;

}


#aboutother {
	border:dashed 0px #000;
	width:100%;
	height:100px;
	line-height:normal;
	padding-top:0px;
	margin-top:300px;
	margin-left:0px;
	float:left;
	
}

#aboutother1 {
	border:dashed 0px #000;
	width:100%;
	height:100px;
	line-height:normal;
	padding-top:0px;
	margin-top:190px;
	margin-left:0px;
	float:left;
	
}

#aboutother1 h4 {
	background-color:#e8edfd;
	font-size:12px;
	letter-spacing:2px;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;
	padding-left:5px;
}

#aboutother2 {
	border:dashed 0px #000;
	width:100%;
	height:100px;
	line-height:normal;
	padding-top:0px;
	margin-top:290px;
	margin-left:0px;
	float:left;
	
}

#aboutother2 h4 {
	background-color:#e8edfd;
	font-size:12px;
	letter-spacing:2px;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;
	padding-left:5px;
}

#aboutother3 {
	border:dashed 0px #000;
	width:100%;
	height:100px;
	line-height:normal;
	padding-top:0px;
	margin-top:170px;
	margin-left:0px;
	float:left;
	
}

#aboutother3 h4 {
	background-color:#e8edfd;
	font-size:12px;
	letter-spacing:2px;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;
	padding-left:5px;
}

#aboutother h4 {
	background-color:#e8edfd;
	font-size:12px;
	letter-spacing:2px;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;
	padding-left:5px;
}



#aboutcourse {
	border:dashed 0px #000;
	width:100%;
	height:100px;
	line-height:normal;
	padding-top:0px;
	margin-top:0px;
	margin-left:0px;
	float:left;
}

#aboutcourse h4 {
	background-color:#e8edfd;
	font-size:12px;
	letter-spacing:2px;
	border:dashed 0px #000;
	padding-left:5px;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;
}








/* Documents table */



#docwide {
	border:dashed 0px #993399;
	width:100%;
	height:560px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	color:#ffffff;

}

#docwide table td.colour:hover{
	background-color:#fbfae0;
	
}

#docwide table tr.colour{
	background-color:#e8edfd;
	
}

#docwide table tr.colour:hover{
	background-color:#fbfae0;
	
}


#docwide table td.colour{
	background-color:#e8edfd;
	
}

#docwide table td.header{
	background-color:#993399;
	color:#FFF;
	
}

.noborder {

 border-style: none;
	
}

/* Documents table */



#docwide1 {
	border:dashed 0px #993399;
	width:100%;
	height:1060px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	color:#ffffff;

}

#docwide1 table td.colour:hover{
	background-color:#fbfae0;
	
}

#docwide1 table tr.colour{
	background-color:#e8edfd;
	
}

#docwide1 table tr.colour:hover{
	background-color:#fbfae0;
	
}


#docwide1 table td.colour{
	background-color:#e8edfd;
	
}

#docwide1 table td.header{
	background-color:#993399;
	color:#FFF;
	
}

.noborder {

 border-style: none;
	
}

/* Practitioner table */


#pracwide {
	border:dashed 0px #993399;
	width:100%;
	height:550px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	color:#ffffff;

}




#pracwide table td.colour{
	background-color:#e8edfd;
	
}

#pracwide table tr.colour{
	background-color:#e8edfd;
	
}

#pracwide table td.header{
	background-color:#993399;
	color:#FFF;
	
}

/*<----------------------------------------------------------Contact Page----------------------------------------------------------------------->*/

#contact {
	border:dashed 0px #000;
	width:700px;
	height:470px;
	color:#1b1994;
	ackground-color:#e8edfd;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	line-height:25px;
	z-index:90;
	
}

.h5
{
	margin-top:-20px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#e8edfd;
	font-size:12px;
	letter-spacing:2px;
	width:498px;
	padding-left:5px;
	border-top:solid 1px #993399;
		border-left:solid 1px #993399;
	border-right:solid 1px #993399;
}


.table1 {
	
	border-left:solid 1px #993399;
	border-right:solid 1px #993399;
	border-bottom:solid 1px #993399;

}

input.button{
	background-color: #e8edfd;
	width:100px;
	height:20px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
		margin-right:10px;
	border: 1px solid #1b1994;
	color: #1b1994;
	font-size:12px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
}

input.button:hover{
	background-color: #e8edfd;
	width:100px;
	height:20px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	border: 1px solid #993399;
	color: #993399;
	font-size:12px;
}


/*<----------------------------------------------------------Footer----------------------------------------------------------------------->*/


#footerwide {
	width:100%;
	height:40px;
	background-color:#e8edfd;
	border-top:solid 1px #993399;
	border-bottom:solid 1px #993399;
	margin-top:10px;

}

#footer {
	border:dashed 0px #000;
	width:700px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	color:#1b1994;
	font-size:10px;
	margin-top:5px;
	letter-spacing:2px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	}
	
	
#footer  a {
	color:#1b1994;
	text-decoration:none}


#footer  a:hover {
	color:#993399;
	text-decoration:underline;
}

/*<----------------------------------------------------------Menu----------------------------------------------------------------------->*/
.jqueryslidemenu{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	background: #e8edfd;

	letter-spacing:2px;
	width:645px;
	height:40px;
	background-color:#e8edfd;
	margin-left:auto;
	margin-right:auto;
	padding-left:75px;
	padding-top:5px;
}

.jqueryslidemenu ul{
	margin: 0;
	padding-left: 0px;
	list-style-type: none;
	z-index:100;
	float:right;

}

/*Top level list items*/
.jqueryslidemenu ul li{
	position: relative;
	display: inline;
	float: left;
	padding-left:7px;
	padding-right:7px;
	text-decoration::none;
	border:0px dashed #000000;
	font-size:10px;
	letter-spacing:2px;
	z-index:100;


}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
	display: block;
	background-color:#e8edfd;/*background of tabs (default state)*/
	color: white;
	padding: 8px 8px;
	padding-bottom:17px;
	border-right: 0px solid #778;
	text-decoration: none;
	z-index:100;

}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;

}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
	color:#1b1994;
}

.jqueryslidemenu ul li a:hover{
	text-decoration:underline;
	color: #993399;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	z-index:100;
	background-color:#e8edfd;
	border-left: 1px solid #993399;
	border-right: 1px solid #993399;
	border-bottom: 1px solid #993399;

	

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
	display: list-item;
	float: none;
}


/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
	width: 180px; /*width of sub menus*/
	padding: 5px;
	margin: 0px;
	border: 0px solid gray;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	letter-spacing:2px;
	font-size:10px;

}

.jqueryslidemenu ul li ul li a:hover{
	color: #ffffff;
	background:#993399;
	text-decoration:none;
}


/* ---------------------second sub level ------------------ */

.jqueryslidemenu ul li ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	z-index:1000;
	background-color:#e8edfd;
	border-top: 1px solid #993399;
	border-right: 1px solid #993399;
	border-bottom: 1px solid #993399;
	z-index:-1000;
	margin-left:2px;
	
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li ul li{
	display: list-item;
	float: none;
	z-index:1000;
	
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li ul li a{
	width: 180px; /*width of sub menus*/
	padding: 5px;
	margin: 0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif ;
	letter-spacing:2px;
	font-size:10px;
		z-index:1200;
}

.jqueryslidemenu ul li ul li ul li a:hover{
	color: #ffffff;
	background:#993399;
	text-decoration:none;
	z-index:1300;
}





.downarrowclass{
	position: absolute;
	top: -112px;
	right: 7px;
}

.rightarrowclass{
	position: absolute;
	top: 6px;
	right: 5px;
}

#pscroller1{
width: 320px;
height: 40px;
border: 0px solid black;
padding: 5px;
background-color: white;
margin-left:auto;
margin-right:auto;
margin-top:-15px;
}



#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}


