@charset "UTF-8";
/* CSS Document */


/*Facilities Slideshow*/

#main-proschool{
	float: left;
	width: 890px;

}

/*Contact Page*/

#avidpage {
	width: 890px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
	background-image: url(images/fac-bg.png);
	background-repeat: repeat-x;

}



#avidmap {
	width: 879px;
	height: 210px;
	margin-top: 10px;
	margin-left: 5px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}


/*Contact Main Content*/

.avid-main-content2 {
	background-image: url(../images/avid-content-header.png);
	background-repeat: no-repeat;
	background-color: #000;
	width: 890px;

}

.avid-main-content2 .section {
	font-size: 100%;
	color: #333;
	
}

.avid-main-content2 .section b {
	display: block;
	height: 16px;
}

.avid-main-content2 .content {
	background-repeat: no-repeat;
	background-position: bottom right;
}


.avid-main-content2 span { display:none }


.avid-main-content2 p {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
	line-height: 1.2em;
	text-shadow: 4e626d 0.1em 0.1em 0.1em;
	color: #333;
}


.avid-main-content2 h1 {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	color: #333;
	text-shadow: #4e626d 0em 0em 0.2em;
}


.avid-main-content2 h3 {
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	text-shadow: #4e626d 0em 0em 0.2em;
	color: #333;
	font-style: normal;	
}


.avid-main-content2 h4 {
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	text-shadow: #4e626d 0em 0em 0.2em;
	color: #333;
	font-style: normal;
	border: none;
	font-weight: bold;
}


.avid-main-content2 ul {
	padding-left: 20px;
	padding-right: 10px;
	padding-top:3px;
	list-style-type: none;
	list-style-image: url(images/arrow.gif);
}


.avid-main-content2 li {
	color: #333;
	list-style-type: disc;
	list-style-position: outside;
}


.avid-main-content2 a {
	color: #609;
}


.avid-main-content2 a:active {
	color: #90F;
}

.avid-main-content2 a:visited {
	color: #609;
	text-decoration: none;
}

.avid-main-content2 a:hover {
	color: #90F;
	text-decoration: none;
}

/*Contact Details*/

#address-details{
	width:220px;
	padding: 10px;

}



/*Contact Main Form*/
#main-form{
	width:280px;
	padding: 10px;

}


/*Newsletter Form*/
#news-form{
	width:280px;
	float: right;
	padding: 10px;

}


/*Proschool 2 Menu*/

#proschool-menu2 {
	width: 868px;
	height: 25px;
	clear: both;
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

#proschool-menu2 ul {
	margin: 0px;
	list-style: none;
	line-height: normal;
	margin-left: 0px;

	
}

#proschool-menu2 li {
	display: block;
	float: left;
	margin-right: 0px;
	padding: 0;
	
}

#proschool-menu2 a {
	display: block;
	float: left;
	text-decoration: none;
	color: #666666;
	
}

#proschool-menu2 a:hover {
	color: #1777B1;
}

#proschool-menu2 b {
	display: block;
	float: left;
	height: 25px;
	padding: 0px 0px 0px 0px;
	cursor: hand;
}



#proschool-menu2 span { display:none }



.pro-home a {
	background-image: url(../images/pro-home.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-home a:hover {
	background-image: url(../images/pro-home-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;

}


.pro-home-active a {
	background-image: url(../images/pro-home-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;

}

.pro-home-active a:hover {
	background-image: url(../images/pro-home-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-101 a {
	background-image: url(../images/pro-101.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;

}

.pro-101 a:hover {
	background-image: url(../images/pro-101-over.gif);
	background-repeat: no-repeat;
		background-position: top center;
	width: 90px;

}

.pro-101-active a {
	background-image: url(../images/pro-101-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-101-active a:hover {
	background-image: url(../images/pro-101-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-110 a {
	background-image: url(../images/pro-110.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-110 a:hover {
	background-image: url(../images/pro-110-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-110-active a {
	background-image: url(../images/pro-110-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-110-active a:hover {
	background-image: url(../images/pro-110-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-201 a {
	background-image: url(../images/pro-201.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-201 a:hover {
	background-image: url(../images/pro-201-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-201-active a {
	background-image: url(../images/pro-201-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-201-active a:hover {
	background-image: url(../images/pro-201-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}


.pro-210p a {
	background-image: url(../images/pro-210p.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-210p a:hover {
	background-image: url(../images/pro-210p-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-210p-active a {
	background-image: url(../images/pro-210p-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-210p-active a:hover {
	background-image: url(../images/pro-210p-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-210m a {
	background-image: url(../images/pro-210m.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-210m a:hover {
	background-image: url(../images/pro-210m-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-210m-active a {
	background-image: url(../images/pro-210m-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-210m-active a:hover {
	background-image: url(../images/pro-210m-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-310m a {
	background-image: url(../images/pro-310m.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-310m a:hover {
	background-image: url(../images/pro-310m-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-310m-active a {
	background-image: url(../images/pro-310m-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-310m-active a:hover {
	background-image: url(../images/pro-310m-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}


.pro-310i a {
	background-image: url(../images/pro-310i.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-310i a:hover {
	background-image: url(../images/pro-310i-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-310i-active a {
	background-image: url(../images/pro-310i-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-310i-active a:hover {
	background-image: url(../images/pro-310i-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}



.pro-310p a {
	background-image: url(../images/pro-310p.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-310p a:hover {
	background-image: url(../images/pro-310p-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-310p-active a {
	background-image: url(../images/pro-310p-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}

.pro-310p-active a:hover {
	background-image: url(../images/pro-310p-over.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 90px;
}
