body, html {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-image: url(imgs/indexpage/bg_img.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.hide {
display: none;
}
#wrapper {
	width: 909px;
	height: 550px;
	padding: 0px;
	margin: 0 auto 0 auto;
}
#footer {
	width: 909px;
	height: 60px;
	padding: 0px;
	margin: 0 auto 0 auto;
	color: #990000;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 24px;
}
#footer a{
	color: #990000;
	text-decoration: none;
}
#footer a:hover{
	color: #990000;
	text-decoration: underline;
}

#imgnav_wrapper {
	width: 909px;
	height: 431px;
	padding: 0px;
	margin: 0 auto 0 auto;
}
#column_01 {
	width: 235px;
	height: 431px;
	float: left;
}
#piece_01 {
	width: 235px;
	height: 92px;
	background-image: url(imgs/indexpage/column_01/piece_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#piece_02 {
	width: 152px;
	height: 258px;
	background-image: url(imgs/indexpage/column_01/piece_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

#clients {
	width: 235px;
	height: 45px;
	float: left;
}
a.clients:active, a.clients:link, a.clients:visited {
	width: 235px;
	height: 45px;
	background-image: url(imgs/indexpage/column_01/clients.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.clients:hover {
	width: 235px;
	height: 45px;
	background-image: url(imgs/indexpage/column_01/clients_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#ethos {
	width: 235px;
	height: 36px;
	float: left;
}
a.ethos:active, a.ethos:link, a.ethos:visited {
	width: 235px;
	height: 36px;
	background-image: url(imgs/indexpage/column_01/ethos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.ethos:hover {
	width: 235px;
	height: 36px;
	background-image: url(imgs/indexpage/column_01/ethos_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#enter {
	width: 83px;
	height: 258px;
	float: left;
}
a.enter:active, a.enter:link, a.enter:visited {
	width: 83px;
	height: 258px;
	background-image: url(imgs/indexpage/column_01/enter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.enter:hover {
	width: 83px;
	height: 258px;
	background-image: url(imgs/indexpage/column_01/enter_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}

#column_02 {
	width: 223px;
	height: 431px;
	float: left;
}
#logo {
	width: 223px;
	height: 173px;
	background-image: url(imgs/indexpage/column_02/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#what {
	width: 223px;
	height: 47px;
	float: left;
}
a.what:active, a.what:link, a.what:visited {
	width: 223px;
	height: 47px;
	background-image: url(imgs/indexpage/column_02/what.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.what:hover {
	width: 223px;
	height: 47px;
	background-image: url(imgs/indexpage/column_02/what_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#piece_03 {
	width: 223px;
	height: 58px;
	background-image: url(imgs/indexpage/column_02/piece_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#piece_04 {
	width: 161px;
	height: 153px;
	background-image: url(imgs/indexpage/column_02/piece_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#history {
	width: 62px;
	height: 153px;
	float: left;
}
a.history:active, a.history:link, a.history:visited {
	width: 62px;
	height: 153px;
	background-image: url(imgs/indexpage/column_02/history.jpg);
	background-repeat: no-repeat;

	background-position: left top;
	display: block;
}
a.history:hover {
	width: 62px;
	height: 153px;
	background-image: url(imgs/indexpage/column_02/history_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#column_03 {
	width: 66px;
	height: 431px;
	float: left;
	background-image: url(imgs/indexpage/column_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#column_04 {
	width: 45px;
	height: 431px;
	float: left;
}
#piece_05 {
	width: 45px;
	height: 90px;
	float: left;
	background-image: url(imgs/indexpage/column_04/piece_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contact {
	width: 45px;
	height: 112px;
	float: left;
}
a.contact:active, a.contact:link, a.contact:visited {
	width: 45px;
	height: 112px;
	background-image: url(imgs/indexpage/column_04/contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.contact:hover {
	width: 45px;
	height: 112px;
	background-image: url(imgs/indexpage/column_04/contact_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#piece_06 {
	width: 45px;
	height: 229px;
	float: left;
	background-image: url(imgs/indexpage/column_04/piece_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#column_05 {
	width: 172px;
	height: 431px;
	float: left;
}
#piece_07 {
	width: 172px;
	height: 68px;
	float: left;
	background-image: url(imgs/indexpage/column_05/piece_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#news {
	width: 172px;
	height: 45px;
	float: left;
}
a.news:active, a.news:link, a.news:visited {
	width: 172px;
	height: 45px;
	background-image: url(imgs/indexpage/column_05/news.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.news:hover {
	width: 172px;
	height: 45px;
	background-image: url(imgs/indexpage/column_05/news_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#images {
	width: 172px;
	height: 34px;
	float: left;
}
a.images:active, a.images:link, a.images:visited {
	width: 172px;
	height: 34px;
	background-image: url(imgs/indexpage/column_05/images.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.images:hover {
	width: 172px;
	height: 34px;
	background-image: url(imgs/indexpage/column_05/images_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#piece_08 {
	width: 172px;
	height: 97px;
	float: left;
	background-image: url(imgs/indexpage/column_05/piece_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#piece_09 {
	width: 70px;
	height: 132px;
	float: left;
	background-image: url(imgs/indexpage/column_05/piece_09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#testimonials {
	width: 102px;
	height: 132px;
	float: left;
}
a.testimonials:active, a.testimonials:link, a.testimonials:visited {
	width: 102px;
	height: 132px;
	background-image: url(imgs/indexpage/column_05/testimonials.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.testimonials:hover {
	width: 102px;
	height: 132px;
	background-image: url(imgs/indexpage/column_05/testimonials_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#links {
	width: 70px;
	height: 25px;
	float: left;
}
a.links:active, a.links:link, a.links:visited {
	width: 70px;
	height: 25px;
	background-image: url(imgs/indexpage/column_05/links.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.links:hover {
	width: 70px;
	height: 25px;
	background-image: url(imgs/indexpage/column_05/links_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#piece_10 {
	width: 102px;
	height: 25px;
	float: left;
	background-image: url(imgs/indexpage/column_05/piece_10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#piece_11 {
	width: 172px;
	height: 30px;
	float: left;
	background-image: url(imgs/indexpage/column_05/piece_11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#column_06 {
	width: 168px;
	height: 431px;
	float: left;
}
#piece_12 {
	width: 168px;
	height: 232px;
	float: left;
	background-image: url(imgs/indexpage/column_06/piece_12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#tutors {
	width: 168px;
	height: 47px;
	float: left;
}
a.tutors:active, a.tutors:link, a.tutors:visited {
	width: 168px;
	height: 47px;
	background-image: url(imgs/indexpage/column_06/tutors.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
a.tutors:hover {
	width: 168px;
	height: 47px;
	background-image: url(imgs/indexpage/column_06/tutors_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#piece_13 {
	width: 168px;
	height: 152px;
	float: left;
	background-image: url(imgs/indexpage/column_06/piece_13.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.imageplus {
	color: #999999;
	margin: 50px auto 0px auto;
}
a.imagelogo:active, a.imagelogo:link, a.imagelogo:visited {
	width: 65px;
	height: 30px;
	background-image: url(imgs/imagepluslogo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px auto 0px auto;
}
a.imagelogo:hover {
	width: 65px;
	height: 30px;
	background-image: url(imgs/imagepluslogo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px auto 0px auto;
}

