/************* #body styles *************/

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

/************* #layout styles *************/

#content{
	width:752px;
	margin:auto;
	background-color:#FFFFFF;
	padding:10px;
}
#right{
	float:right;
	width:200px;
	padding:0px;
	margin:0px;
	display:none;
}
#footer{
	border-top:1px solid #000000;
	font-size:x-small;
	color:#999999;
	margin-top:10px;
	padding-top:5px;
	clear:both;
	display:none;
}

#main-nav{
	margin-right:5px;	
	margin-left:0px;
	margin-bottom:5px;
	width:548px;
	padding-bottom:0px;
	margin-top:5px;
	display:none;
		
}
#main-content{
	margin-top:10px;
	width:545px;

}

/************* #box styles *************/

.box-advert{
	float:left;
	border:1px solid #000000;
	background-color:#CCFFCC;
	background-image:url(../images/counsellor.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-right:5px;
	padding:5px;
	width:170px;
	display:none;
}
.box-advert2{
	float:right;
	border:1px solid #000000;
	background-color:#996666;
	background-image:url(../images/signpost2.gif);
	background-repeat:no-repeat;
	background-position:top right;
	margin-right:0px;
	padding:5px;
	color:#FFFFFF;
	width: 535px;
	margin-top:-10px;
	margin-bottom:-18px;
	display:none;
}
.box-advert4{
	float:right;
	border:1px solid #000000;
	background-color:#CCFFCC;
	margin-right:0px;
	padding:5px;
	color:#000000;
	width: 535px;
	margin-top:-10px;
	margin-bottom:10px;
	display:none;
}

.box-advert3{
	float:right;
	border:1px solid #000000;
	background-color:#FFCCCC;
	margin-right:0px;
	padding:5px;
	color:#000000;
	width: 535px;
	margin-top:-10px;
	margin-bottom:10px;
	display:none;
}

.box-search{
	background-color:#eeeeee;
	border:1px solid #000000;
	padding:5px;
	margin-top:5px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:10px;
}
.box-red{
	background-color:#FFCCCC;
	border:1px solid #000000;
	padding:5px;
	margin-top:5px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:10px;
}
.box-contact{
	background-color:#CCFFFF;
	border:1px solid #000000;
	padding:5px;
	margin-top:5px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:10px;
}

.boxheader{
	font-size:medium;
	font-family:trebuchet ms;
	font-weight:bold;
}

#about-links{
	background-color:#FFCCFF;
	border:1px solid #000000;
	padding:5px;
	margin-top:5px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:10px;
}

#appointment-links{
	background-color:#FFFFCC;
	border:1px solid #000000;
	padding:5px;
	margin-top:5px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:10px;
}

#contact-links{
	background-color:#FFCC99;
	border:1px solid #000000;
	padding:5px;
	margin-top:5px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:10px;
}

#training-links{
	background-color:#CCFFCC;
	border:1px solid #000000;
	padding:5px;
	margin-top:5px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:10px;
}

#unused-links{
	background-color:#FF99CC;
	border:1px solid #000000;
	padding:5px;
	margin-top:5px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:10px;
}

.padding{
	padding-top:5px;
}

#home-links{
	background-color:#CCFFFF;
	padding: 5px 5px 5px 5px;
	border:1px solid #333333;
	margin: 10px;
}

/************* #header styles *************/

h1{
	font-size:x-large;
	font-family:trebuchet ms;
	margin-top:5px;
	font-weight:normal;
}
h2{
	font-size:large;
	font-family:trebuchet ms;
	font-weight:normal;
}
h3{
	font-size:medium;
	font-family:trebuchet ms;
	font-weight:bold;
}

/************* #link styles *************/

a.nav:link, a.nav:active, a.nav:visited{
	text-decoration:none;
	font-weight:bold;
	color:#999999;
}

a.nav:hover{
	text-decoration:none;
	color:#000000;
}
a:link, a:active, a:visited{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

a:hover{
	text-decoration:underline;
	color:#000000;
}

/************* #breadCrumb styles *************/

.breadCrumb{
	font-size: 90%;
	color:#999999;
	border-bottom:1px dashed #000000;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-left:1px;
	margin-top:-3px;
}

/************** #menu styles **************/


#link1, #link2, #link3, #link4, #link5, #link6 {
	border-bottom:1px solid #333;
	border-top:1px solid #333;
	width:104px;
	background:#ffffff;
	text-align:center;
	float:left;
	display:block;
	margin-bottom:0px;
	
}

#link1 a:link, #link1 a:visited, #link2 a:link, #link2 a:visited, #link3 a:link, #link3 a:visited, 
	#link4 a:link, #link4 a:visited, #link5 a:link, #link5 a:visited, #link6 a:link, #link6 a:visited{
	display:block;
	padding:5px 5px 5px 5px;
	text-decoration:none;
}

#link1 a:hover, #link2 a:hover, #link3 a:hover, #link4 a:hover, #link5 a:hover, #link6 a:hover{
	background-color:#ffffff;
	display:block;
	padding:5px 5px 5px 5px;
}

#link1{
	border-left:1px solid #333; 
	background-color:#FFCCCC;
	border-right:1px solid #333; 
}

#link2 {
	border-right:1px solid #333; 
	background-color:#FF99CC
}

#link3 {
	border-right:1px solid #333; 
	background-color:#FFFFCC
}

#link4 {
	border-right:1px solid #333; 
	background-color:#FFCCFF;
}

#link5 {
	border-right:1px solid #333; 
	background-color:#CCFFCC;
}

#link6 {
	
	border-right:1px solid #333; 
	background-color:#CCFFFF
}

/************* #misc styles *************/

.light{
	color:#999999;
}
.img-left{
	margin-top:5px;
	margin-right:5px;
}
.img-right{
	margin-top:5px;
	margin-left:5px;
}

.font-webdings{
	font-family:webdings;
}

.font-wingdings2{
	font-family:wingdings 2;
}

.font-wingdings3{
	font-family:wingdings 3;
}

.strapline{
	margin-left:25px;
	margin-right:25px;
	font-weight:bold;
	font-style:italic;
	font-size:105%;
}
.skiplink, .screen-only, .title-pic{
	display:none;
}