body {
	margin:0;
	color:#000;
	font:12px/18px  Verdana, Arial, Helvetica, sans-serif;
}
img {border:none;}
form,fieldset{
	margin:0;
	padding:0;
}
a:focus {
	outline:none;
}
fieldset {border-style:none;}
.page-bg {
	min-width:998px;
	background:url(../images/bg-index.jpg) repeat;
}
.page-foot {
	background:url(../images/bg-foot.gif) repeat-x 0 100%;
}
.page-width {
	width:975px;
	margin:0 auto;
	position:relative;
	padding:74px 0 0;
}
/* header */
#header {
	position:absolute;
	left:0;
	top:0;
	width:975px;
	height:74px;
}
strong.logo a {
	position:absolute;
	left:70px;
	top:125px;
	z-index:100;
	width:265px;
	height:153px;
	text-indent: -9999px;
	background:url(../images/logo.png) no-repeat;
}
#header .menu {
	position:absolute;
	left:0;
	top:0;
	margin:0;
	padding:0;
	list-style:none;
}
#header .menu li a {
	position:absolute;
	text-indent:-9999px;
}
#header .menu li.it1 a{
	left:34px;
	top:31px;
	width:101px;
	height:36px;
	background:url(../images/students.png) no-repeat;
}
#header .menu li.it1 a:hover,
#header .menu li.it1 a.active {
	background:url(../images/students-hov.png) no-repeat;
}
#header .menu li.it2 a{
	left:175px;
	top:28px;
	width:101px;
	height:36px;
	background:url(../images/parents.png) no-repeat;
}
#header .menu li.it2 a:hover,
#header .menu li.it2 a.active {
	background:url(../images/parents-hov.png) no-repeat;
}
#header .menu li.it3 a{
	left:318px;
	top:25px;
	width:82px;
	height:36px;
	background:url(../images/tutors.png) no-repeat;
}
#header .menu li.it3 a:hover,
#header .menu li.it3 a.active {
	background:url(../images/tutors-hov.png) no-repeat;
}
#header .menu li.it4 a{
	left:441px;
	top:22px;
	width:116px;
	height:36px;
	background:url(../images/about.png) no-repeat;
}
#header .menu li.it4 a:hover,
#header .menu li.it4 a.active {
	background:url(../images/about-hov.png) no-repeat;
}
#header .menu li.it5 a{
	left:592px;
	top:19px;
	width:100px;
	height:36px;
	background:url(../images/contact.png) no-repeat;
}
#header .menu li.it5 a:hover,
#header .menu li.it5 a.active {
	background:url(../images/contact-hov.png) no-repeat;
}
#header .phone {
	position:absolute;
	left:761px;
	top:25px;
	width:179px;
	height:45px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/phone.png) no-repeat;
}
/* columns-holder */
.columns-holder {
	overflow:hidden;
	height:1%;
	margin:0 0 40px;
}
.inner .columns-holder {
	margin:0 0 40px;
}
.contact .columns-holder {
	margin:0;
}
.board {
	width:812px;
	height:379px;
	padding:286px 0 0 163px;
	background:url(../images/board.png) no-repeat;
}
.board h1 {
	margin:0;
	width:631px;
	height:106px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/title.png) no-repeat;
}
.board ul {
	margin:0;
	padding:33px 0 0;
	list-style:none;
}
.board ul li {
	float:left;
	position:relative;
}
.board ul li a {
	float:left;
	text-indent:-9999px;
}
.board ul li.it1 a {
	margin:0 72px 0 0;
	width:172px;
	height:124px;
	background:url(../images/nav-item1.png)
}
.board ul li.it1 a:hover {
	background:url(../images/nav-item1-hov.png) no-repeat;
}
.board ul li.it2 a {
	margin:0 63px 0 0;
	width:157px;
	height:123px;
	background:url(../images/nav-item2.png)
}
.board ul li.it2 a:hover {
	background:url(../images/nav-item2-hov.png) no-repeat;
}
.board ul li.it3 a {
	width:179px;
	height:126px;
	background:url(../images/nav-item3.png)
}
.board ul li.it3 a:hover {
	background:url(../images/nav-item3-hov.png) no-repeat;
}
/**/
.holder:after {
	content:"";
	clear:both;
	display:block;
}
.holder {
	height:1%;
	padding:0 113px 0 0;
}
.sidebar {
	float:left;
	width:234px;
	overflow:hidden;
}
ul.nav {
	list-style:none;
	width:177px;
	height:56px;
	margin:0;
	padding:0;
	background:url(../images/links.png) no-repeat;
}
.sidebar ul.nav {
	margin:10px 0 0 25px;
	padding:3px 0 0;
}
ul.nav li {
	float:left;
	position:relative;
}
 ul.nav a {
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px;
}
ul.nav li.it1 {
	display:inline;
	margin:0 8px 0 4px;
}
ul.nav li.it2 {
	margin-right:10px;
}
.sidebar .address {
	margin:3px 0 0 37px;
	width:170px;
	height:155px;
	text-indent:-9999px;
	background:url(../images/bg-address-inner.png) no-repeat;
}
/* content */
.content {
	float:right;
	width:549px;
	margin:30px 0 0;
	padding:22px 42px 0 37px;
	min-height:423px;
	background:url(../images/bg-text.png) repeat;
}
* html .content {
	height:423px;
}
.content h2 {
	margin-top:28px;
	/*text-indent:-9999px;*/
	/*background:url(../images/news.gif) no-repeat;*/
}
.content strong {
	position:relative;
	margin:13px 0 0;
	color:#010101;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
.content strong a {
	color:#010101;
	text-decoration:none;
}
.content strong a:hover {
	text-decoration:underline;
}

.content a,
.content li a {
	color: #710707;
}

.content a:hover, .content li a:hover {
	text-decoration: none;
}
 
.content p {
	display:block;
	margin:0 0 18px;
	color:#010101;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
}
.content li {
	padding-bottom: 8px;
}
/* footer */
#footer {
	width:975px;
	height:144px;
}
#footer p {
	float:right;
	clear:right;
	margin:0;
	padding:22px 0 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
#footer .insivia {
	float:left;
	margin:65px 0 0 -137px;
	display:inline;
	position:relative;
	width:151px;
	height:82px;
}
#footer .insivia a {
	display:block;
	width:151px;
	height:82px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-insivia-left.png) no-repeat;
}
#footer .insivia {
	float:right;
	margin:23px 0 0;
	width:130px;
	height:77px;
}
#footer .insivia a {
	width:130px;
	height:77px;
	background:url(../images/bg-insivia.png) no-repeat;
}
#footer .recycle {
	float:left;
	margin:-170px 0 0;
	position:relative;
	width:210px;
	height:303px;
	text-indent:-9999px;
	overflow:hidden;
}
#footer .recycle strong {
	display:block;
	width:210px;
	height:303px;
	background:url(../images/bg-cart.png) no-repeat;
}
/* conatct page */
.contact {
	background:#bebca7 url(../images/bg-contact.gif) repeat-x;
}
.contact .page-width {
	padding-top:81px;
}
.contact strong.logo a {
	left:65px;
	top:123px;
	background:url(../images/logo.gif) no-repeat;
}
.contact-holder {
	overflow:hidden;
	height:1%;
	margin-bottom:200px;
}
* html .contact-holder {
	margin-bottom:240px;
}
* + html .contact-holder {
	margin-bottom:240px;
}
.contact-top {
	width:973px;
	height:10px;
	overflow:hidden;
	background:url(../images/form-cont-top.png) no-repeat;
}
.contact-btm {
	width:973px;
	height:10px;
	overflow:hidden;
	background:url(../images/form-cont-btm.png) no-repeat;
}
.form-contact {
	width:973px;
	overflow:hidden;
	padding:120px 0 25px;
	background:url(../images/form-cont.png) repeat-y;
}
.form-contact .address {
	float:left;
	margin:103px 0 0;
	padding:0 0 0 20px;
	width:293px;
	text-align:right;
}
.form-contact .address p {
	margin:0 0 23px;
	font:18px/24px 'Verdana', sans-serif;
	font-weight: lighter;
	color: #75706B;
}
.form-contact .nav-hold {
	float:left;
	clear:left;
	display:inline;
	padding:60px 0 0 20px;
}

.formc-holder {
	float:right;
	position:relative;
	display:inline;
	margin:0 47px 0 0;
	width:550px;
}

.formc-top {
	background: url(../images/dry_erase_border_02.gif) no-repeat;
	line-height: 0px;
	height: 12px;
	width: 550px;
}
.formc-bottom {
	background: url(../images/dry_erase_border_06.gif) no-repeat;
	line-height: 0px;
	height: 50px;
	width: 550px;
}
.formc {
	padding:8px 0px;
	background: url(../images/dry_erase_border_04.gif) repeat-y;
}
.formc-content{
width: 520px;
margin: 10px auto;
}
.formc label {
	display:block;
	font-size:12px;
	line-height:26px;
}
.formc input.field {
	width:138px;
	height:16px;
	padding:1px 2px;
	margin:0;
	color:#000;
	font:12px/14px Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	background:#fff;
}
.formc textarea {
	width:336px;
	height:96px;
	padding:0;
	margin:0;
	color:#000;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.formc input.btn {
	margin:20px 0 0;
}
.contact #footer .insivia-left {
	margin:60px 0 0 -145px;
}
.contact #footer .recycle {
	margin:-175px 0 0;
}
.contact #footer .insivia {
	display:inline;
	margin:65px 25px 0 0;
}
/* inner page */
.inner {
	background:#bfbda8 url(../images/bg-inner.gif) repeat-x;
}
.inner .page-width {
	padding-top:81px;
}
.inner strong.logo a {
	left:65px;
	top:123px;
	background:url(../images/logo-inner.gif) no-repeat;
}
.inner .board-holder {
	background:url(../images/board-inner.png) no-repeat;
	width:968px;
	height:672px;
}
.board-holder .box {
	position:relative;
	width:968px;
	height:672px;
	z-index:1;
}
.box .list {
	position:absolute;
	z-index:2;
	left:533px;
	top:47px;
	width:387px;
	height:327px;
	color:#3c3965;
	overflow:hidden;
}
.box .list-bg, .box .list-bg-tutors, .box .list-bg-about, .box .list-bg-parents, .box .list-bg-students {
	padding:40px 160px 0 53px;
	width:174px;
	height:287px;
	background:url(../images/bg-list.png) no-repeat;
}
.box .list-bg-about{
	background:url(../images/bg-list-about.png) no-repeat;
}
.box .list-bg-tutors{
	background:url(../images/bg-list-tutors.png) no-repeat;
}
.box .list-bg-parents{
	background:url(../images/bg-list-parents.png) no-repeat;
}
.box .list-bg-students {
	background:url(../images/bg-list-students.png) no-repeat;
}
.list h2 {
	margin:0;
	color:#3c3965;
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
}
.list p {
	position:relative;
	margin:0 0 17px;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
}
.list a {
	color:#1a164e;
	text-decoration:underline;
}
.list a:hover {
	text-decoration:none;
}

.list ul {
margin-left: 0px;
}

.box .photo {
	position:absolute;
	z-index:3;
	left:453px;
	top:324px;
	width:443px;
	height:311px;
	background:url(../images/bg-photo.png) no-repeat;
}
.box .photo-about {
	position:absolute;
	z-index:3;
	left:453px;
	top:324px;
	width:443px;
	height:311px;
	background:url(../images/bg-photo-about.png) no-repeat;
}
.box .photo-students {
	position:absolute;
	z-index:3;
	left:453px;
	top:324px;
	width:443px;
	height:311px;
	background:url(../images/bg-photo-students.png) no-repeat;
}
.box .photo-parents {
	position:absolute;
	z-index:3;
	left:453px;
	top:324px;
	width:443px;
	height:311px;
	background:url(../images/bg-photo-parents.png) no-repeat;
}
.box .photo-tutors {
	position:absolute;
	z-index:3;
	left:453px;
	top:324px;
	width:443px;
	height:311px;
	background:url(../images/bg-photo-tutors.png) no-repeat;
}
.box .tutors {
	position:absolute;
	z-index:3;
	left:660px;
	top:554px;
	width:137px;
	height:217px;
	overflow:hidden;
}
.box .tutors-bg {
	width:137px;
	height:217px;
	background:url(../images/bg-tutors.png) no-repeat;
}
.tutors ul {
	margin:0;
	padding:68px 0 0 12px;
	list-style:none;
}
.tutors ul li {
	position:relative;
	display:block;
	width:117px;
	height:15px;
	text-indent:-9999px;
}
.box .test {
	position:absolute;
	left:122px;
	top:220px;
	padding:30px 50px 0 60px;
	width:204px;
	height:414px;
	overflow:hidden;
	background:url(../images/bg-test.png) no-repeat;
}
.box .test-tutors {
	position:absolute;
	left:122px;
	top:220px;
	padding:30px 50px 0 60px;
	width:204px;
	height:414px;
	overflow:hidden;
	background:url(../images/bg-test-tutors.png) no-repeat;
}
.box .test h2, .box .test-tutors h2  {
	margin:0 0 10px;
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
}
.box .test p, .box .test-tutors p {
	margin:0 0 15px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.box .test ul, .box .test-tutors ul {
	margin:0;
	padding:0;
	list-style:none;
}
.box .test ul li, .box .test-tutors ul li {
	padding:0 0 7px 14px;
	background:url(../images/bg-bullet.gif) no-repeat 0 5px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.box .palaroid-1 {
	position:absolute;
	left:357px;
	top:110px;
	width:167px;
	height:171px;
	background:url(../images/palaroid-1.png) no-repeat;
}
.box .palaroid-2 {
	position:absolute;
	left:5px;
	top:385px;
	width:172px;
	height:172px;
	background:url(../images/palaroid-2.png) no-repeat;
}
.box .polaroid-1-about {
	position:absolute;
	left:357px;
	top:110px;
	width:167px;
	height:171px;
	background:url(../images/polaroid-1-about.png) no-repeat;
}
.box .polaroid-2-about {
	position:absolute;
	left:5px;
	top:385px;
	width:172px;
	height:172px;
	background:url(../images/polaroid-2-about.png) no-repeat;
}
.box .polaroid-1-students {
	position:absolute;
	left:357px;
	top:110px;
	width:167px;
	height:171px;
	background:url(../images/polaroid-1-students.png) no-repeat;
}
.box .polaroid-2-students {
	position:absolute;
	left:5px;
	top:385px;
	width:172px;
	height:172px;
	background:url(../images/polaroid-2-students.png) no-repeat;
}
.box .polaroid-1-parents {
	position:absolute;
	left:357px;
	top:110px;
	width:167px;
	height:171px;
	background:url(../images/polaroid-1-parents.png) no-repeat;
}
.box .polaroid-2-parents {
	position:absolute;
	left:5px;
	top:385px;
	width:172px;
	height:172px;
	background:url(../images/polaroid-2-parents.png) no-repeat;
}
.box .polaroid-1-tutors {
	position:absolute;
	left:357px;
	top:110px;
	width:167px;
	height:171px;
	background:url(../images/polaroid-1-tutors.png) no-repeat;
}
.box .polaroid-2-tutors {
	position:absolute;
	left:5px;
	top:385px;
	width:172px;
	height:172px;
	background:url(../images/polaroid-2-tutors.png) no-repeat;
}
.inner .holder {
	padding-right:117px;
}
.inner .sidebar {
	width:230px;
	position:relative;
	z-index:10;
	margin:-5px 0 0;
}
.inner .sidebar ul.nav {
	margin:0 0 0 20px;
}
.inner .sidebar .address {
	width:183px;
	height:168px;
	margin:5px 0 0 20px;
	background:url(../images/bg-address-inner.png) no-repeat;
}
.inner .content {
	margin-top:17px;
}
.inner .content h2 {
	/*background:url(../images/news-inner.gif) no-repeat;*/
}
.inner #footer .recycle {
	display:inline;
	margin:-170px 0 0 5px;
}
.inner #footer .insivia {
	display:inline;
	margin:65px 25px 0 0;
}
/* student */
.student {
	background:#f5efdd url(../images/bg-student.jpg) repeat-x;
}
.student .page-btm {
	background:url(../images/bg-footer-student.gif) repeat-x  50% 100%;
}
.student .board-holder {
	background:url(../images/bg-board1.jpg) no-repeat;
}
.student strong.logo a {
	background:url(../images/logo-student.gif) no-repeat;
}
.student .sidebar .address {
	background:url(../images/bg-address-inner.png) no-repeat;
}
.student .content {
	background:url(../images/bg-text-student.png) repeat;
}
.student .content h2 {
	/*background:url(../images/news-student.gif) no-repeat;*/
}
.student #footer .books {
	margin:-175px 0 0 -60px;
	float:left;
	display:inline;
	position:relative;
	width:301px;
	height:300px;
	text-indent:-9999px;
	overflow:hidden;
}
.student #footer .books strong {
	display:block;
	width:301px;
	height:300px;
	background:url(../images/bg-books.png) no-repeat;
}
.student #footer p {
	float:left;
	clear:left;
	margin:-25px 0 0;
}
/* parents */
.parents {
	background:url(../images/bg-page-parents.jpg) repeat;
}
.parents  .page-btm {
	background:url(../images/bg-footer-parents.gif) repeat-x 50% 100%;
}
.parents strong.logo a {
	background:url(../images/logo-parents.gif) no-repeat;
}
.parents .columns-holder {
	margin:0;
	width:975px;
	background:url(../images/bg-parents.png) repeat-y;
}
.parents .columns-top {
	width:975px;
	background:url(../images/bg-board-parents.png) no-repeat;
}
.parents .columns-btm {
	width:975px;
	height:29px;
	overflow:hidden;
	margin:0 0 25px;
	background:url(../images/bg-board-parents-btm.png) no-repeat;
}
.parents .board-holder {
	background:none;
}
.parents #header .menu li.students a{
	width:104px;
	background:url(../images/studentsp.png) no-repeat;
}
.parents #header .menu li.students a:hover,
.parents #header .menu li.students a.active {
	background:url(../images/studentsp-hov.png) no-repeat;
}
.parents #header .menu li.parents a{
	width:104px;
	background:url(../images/parentsp.png) no-repeat;
}
.parents #header .menu li.parents a:hover,
.parents #header .menu li.parents a.active {
	background:url(../images/parentsp-hov.png) no-repeat;
}
.parents #header .menu li.tutors a{
	width:88px;
	background:url(../images/tutorsp.png) no-repeat;
}
.parents #header .menu li.tutors a:hover,
.parents #header .menu li.tutors a.active {
	background:url(../images/tutorsp-hov.png) no-repeat;
}
.parents #header .menu li.about-kci a{
	width:119px;
	background:url(../images/aboutp.png) no-repeat;
}
.parents #header .menu li.about-kci a:hover,
.parents #header .menu li.about-kci a.active {
	background:url(../images/aboutp-hov.png) no-repeat;
}
.parents #header .menu li.contact a{
	width:103px;
	background:url(../images/contactp.png) no-repeat;
}
.parents #header .menu li.contact a:hover,
.parents #header .menu li.contact a.active {
	background:url(../images/contactp-hov.png) no-repeat;
}
.parents  #header .phone {
	background:url(../images/phonep.png) no-repeat;
}
.parents .box .palaroid-1 {
	top:103px;
	height:178px;
	background:url(../images/palaroidp-1.png) no-repeat;
}
.parents .box .palaroid-2 {
	top:380px;
	height:179px;
	background:url(../images/palaroidp-2.png) no-repeat;
}
.parents  .box .test {
	top:223px;
	background:url(../images/bg-testp.png) no-repeat;
}
.parents .box .list-bg {
	background:url(../images/bg-listp.png) no-repeat;
}
.parents .sidebar .address {
	background:url(../images/bg-address-parents.png) no-repeat;
}
.parents .box .tutors-bg {
	background:url(../images/bg-tutorsp.png) no-repeat;
}
.parents .content {
	background:url(../images/bg-text-parents.png) repeat;
}
.parents  .content h2 {
	/*background:url(../images/news-parents.gif) no-repeat;*/
}
.parents #footer {
	position:relative;
}
.parents #footer .foot {
	position:absolute;
	width:975px;
	height:170px;
	left:0;
	top:-25px;
	background:url(../images/bg-footer-parents.png) no-repeat;
}