@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
}


hd1{
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:14px;
line-height:1.5;
}

.body{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#231F20;
text-decoration:none;
line-height:1.4;
}



.txt{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#6D6F71;
text-decoration:none;
line-height:1.4;
}

.txt-blue{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#0084b6;
text-decoration:none;
line-height:1.4;
}

.txt-grey{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#6D6F71;
text-decoration:none;
line-height:1.4;
}


.txt-pink{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#ef5ba1;
text-decoration:none;
line-height:1.4;
}



#little-link1-3{
width:192px;
height:2100px;
margin:auto;
position:relative;
clear:right;
float:left;
background-image: url(../images/littlehaven-bg.gif);
background-repeat: repeat-y;

}

#teaching{
width:660px;
height: auto;
margin:auto;
position:relative;
clear:right;
float:left;
background-repeat:no-repeat;
background-image:url(../images/teaching-staff.jpg);

}


.txt-1a{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#6D6F71;
text-decoration:none;
line-height:1.4;
}






.footer{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#6D6F71;
text-decoration:none;
line-height:1.4;
}
a.footer:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#000;
text-decoration:none;
line-height:1.4;
}




#main{
width:1000px;
height:auto;
margin:auto;
position:relative;
}

#menu{
width:913px;
height:170px;
margin:auto;
position:relative;
background-image:url(../images/menu-bg.gif);
background-position:top;
background-repeat:repeat-x;
padding-left:43px;
padding-right:43px;
clear:both;
}
#logo{
width:223px;
height:auto;
position:relative;
float:left;
clear:right;
padding-right:7px;
}

#link{
width:auto;
height:auto;
float:left;
position:relative;
}





#about{
width:912px;
height: auto;
margin:auto;
position:relative;
border:1px solid #D1D3D4;
float:left;
clear:both;
margin-left:43px;


}

#about-link{
width:192px;
height:614px;
margin:auto;
position:relative;
clear:right;
float:left;
background-image:url(../images/about-bg.gif);
background-repeat:no-repeat;

}


#tittle{
width: auto;
height: auto;
margin-left:20px;
border-bottom:1px solid #fff;
padding-bottom:0px;
float:left;
position:relative;
margin-bottom:10px;



font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:22px;
line-height:1.5;
font-weight: normal;
padding-top:32px;


}
#tittle2{
width: auto;
height: auto;
margin-left:20px;
border-bottom:1px solid #fff;
padding-bottom:0px;
float:left;
position:relative;
margin-bottom:10px;
color:#FFFFFF;



font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:22px;
line-height:1.5;
font-weight: normal;
padding-top:32px;


}

#ab-link{
width:161px;
height: auto;
margin-left:8px;
margin-right:8px;
padding-left:14px;
border-bottom:1px dashed #72BF44;
padding-bottom:0px;
float:left;
position:relative;
padding-top:5px;
padding-bottom:5px;
}

#co-link{
width:161px;
height: auto;
margin-left:8px;
margin-right:8px;
padding-left:14px;
border-bottom:1px dashed #0099CC;
padding-bottom:0px;
float:left;
position:relative;
padding-top:5px;
padding-bottom:5px;
}

#our-link{
width:192px;
height:1361px;
margin:auto;
position:relative;
clear:right;
float:left;
background-image:url(../images/ourteam-bg.gif);
background-repeat:no-repeat;

}

#our1-link{
width:161px;
height: auto;
margin-left:8px;
margin-right:8px;
padding-left:14px;
border-bottom:1px dashed #F37021;
padding-bottom:0px;
float:left;
position:relative;
padding-top:5px;
padding-bottom:5px;




}


#what-link{
width:192px;
height:2680px;
margin:auto;
position:relative;
clear:right;
float:left;
background-image:url(../images/whtweoffer-bg.gif);
background-repeat: repeat-y;

}

#what-1{
width:690px;
height: auto;
margin:auto;
position:relative;
clear:right;
float:left;
padding-left:30px;
padding-right:0px;

}

#what-2{
width:690px;
height: auto;
margin:auto;
position:relative;
float:left;
padding-bottom:40px;
}

#what-3{
width:660px;
height: auto;
margin:auto;
position:relative;
float:left;
padding-right:30px;
}


#poly-link{
width:192px;
height:1784px;
margin:auto;
position:relative;
clear:right;
float:left;
background-image: url(../images/polygon-edge-bg.jpg);
background-repeat:no-repeat;

}


#poly1-link{
width:161px;
height: auto;
margin-left:8px;
margin-right:8px;
padding-left:14px;
border-bottom:1px dashed #A72C32;
padding-bottom:0px;
float:left;
position:relative;
padding-top:5px;
padding-bottom:5px;
}
#little-link3{
width:192px;
height:560px;
margin:auto;
position:relative;
clear:right;
float:left;
background-image: url(../images/littlehaven-bg.gif);
background-repeat:no-repeat;

}

#little-link{
width:192px;
height:1115px;
margin:auto;
position:relative;
clear:right;
float:left;
background-image: url(../images/littlehaven-bg.gif);
background-repeat:no-repeat;

}

#little1-link{
width:161px;
height: auto;
margin-left:8px;
margin-right:8px;
padding-left:14px;
border-bottom:1px dashed #8B2980;
padding-bottom:0px;
float:left;
position:relative;
padding-top:5px;
padding-bottom:5px;
}









#contact-link{
width:192px;
height:670px;
margin:auto;
position:relative;
clear:right;
float:left;
background-image: url(../images/contact-bg.gif);
background-repeat:repeat-y;
}



#whatourclient-link{
width:192px;
height:560px;
margin:auto;
position:relative;
clear:right;
float:left;
background-image:url(../images/whatourclient.gif);
background-repeat:repeat-y;
}















.link{

font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:15px;
line-height:1.5;
font-weight: normal;
color:#000000;
text-decoration:none;
}
a.link:hover{

font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:15px;
line-height:1.5;
font-weight: normal;
color:#fff;
text-decoration:none;
}

.link2{

font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:15px;
line-height:1.5;
font-weight: normal;
color:#fff;
text-decoration:none;
}

a.link2:hover{

font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:15px;
line-height:1.5;
font-weight: normal;
color:#000;
text-decoration:none;
}


#about-link2{
width:660px;
height: auto;
margin:auto;
position:relative;
clear:right;
float:left;
background-repeat:no-repeat;
padding-left:30px;
padding-right:30px;
padding-top:69px
}



#littleheaven-link2{
width:660px;
height: auto;
margin:auto;
position:relative;
clear:right;
float:left;
background-repeat:no-repeat;
padding-left:30px;
padding-right:30px;
padding-top:52px
}



#whatourclient-link2{
width:660px;
height: auto;
margin:auto;
position:relative;
clear:right;
float:left;
background-repeat:no-repeat;
padding-left:6px;
padding-right:30px;
padding-top:16px
}



#banner{
width:914px;
height: auto;
margin:auto;
position:relative;

clear:both;
}

#home-more{
width:914px;
height:180px;
position:relative;

clear: left;
margin:auto;
padding-top:15px;
padding-bottom:15px;
margin-bottom:15px;
}


#home-more1{
	width:640px;
	height:190px;
	margin:auto;
	position:relative;
	clear: right;
	float:left;
	background-color:#aae0fa;
	padding:20px;
}

#home-more2{
	width:180px;
	height:190px;
	margin:auto;
	position:relative;
	clear: right;
	float: right;
	background-color:#dcdddf;
	padding:15px 10px 20px 20px;
}
#home-more3{
	width:640px;
	height:600px;
	margin:auto;
	position:relative;
	clear: right;
	float:left;
	background-color:none;
	padding:20px;
}

#footer{
width:1000px;
height:auto;
margin:auto;
position:relative;
text-align:center;
padding-bottom:25px;
padding-top:25px;
clear:both;
}

#parentform { width:400px; float:left; }
#qscroll{ width:250px;; float:right; clear:right; height:200px; 
}

#gallery{
width:680px;
height:500px;
margin:auto;
position:relative;
clear:right;
float:left;
background-repeat:no-repeat;
margin-left:20px;
margin-right:20px;
margin-top:20px;
background-color:#99daf6;

}


/* Contact
------------------------------------------------------*/
#content-map{float:left; width:393px; padding-bottom:30px;}
form {margin:0; padding:0;}
.form-row{width:127px; float:left; margin-right:4px;}
.form-row-textarea{width:393px; float:left; padding:10px 0px;}
.input-container-last{margin-right:0px;}
#contactFormArea {width:393px; color:#6b6b6b;}
.input{background-color: #ffffff; border:1px solid #d9d9d9; width:112px; padding:3px 5px 3px 5px; color:#6b6b6b;}
.input2{background-color: #ffffff; border:1px solid #d9d9d9; width:374px; padding:3px 5px 3px 5px; color:#6b6b6b;}
.input-submit { background-image:url(../images/but-send.gif); background-repeat:no-repeat; padding:0px; margin:0px; border:0px; width:73px; height:21px; cursor:pointer; float:right; margin-right:7px;}
.textarea {background-color: #ffffff; border:1px solid #d9d9d9; width:374px; padding:5px 5px 5px 5px; margin:0px; color:#6b6b6b;}
