﻿/**************************************************************************************
English classes
Copyright © 2010 phone+. All rights reserved
Powered by IPLMEDIA
**************************************************************************************/



/* ################################################ */
/* ################# Default Page ################# */
/* ################################################ */

html {
	min-height: 100%;
	height: auto;
}


body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	direction:ltr;
	font-family:Calibri;
	color:#414040;
	font-size:14px;
	line-height:16px;
	text-align:justify;
	height:100%;
	background-color:white;
	background:#fdfdfd url('../images/bg.png') repeat-x center center;
}

 


ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none outside url('../images/ulicon.png');
	line-height:18px
}


div {
	margin:0 0 0 0;
	padding:0 0 0 0;
}


table {
	margin:0 0 0 0;
	padding:0 0 0 0;
}


td{
	margin:0 0 0 0;
	padding:0 0 0 0;
	vertical-align:top
}


img {
	margin:0 0 0 0;
	border:0;
}



p {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

hr{
	margin:0 0 0 0;
	padding:0 0 0 0;
}


form {
	margin:0 0 0 0;
	padding:0 0 0 0;
}



table{
	margin:0 0 0 0;
	padding:0 0 0 0
}



td{
	margin:0 0 0 0;
	padding:0 0 0 0;
	vertical-align:top
}



object{
	margin:0 0 0 0;
	padding:0 0 0 0
}



input{
	margin:0 0 0 0;
	padding:0 10px 0 10px;
	font-family:Calibri;
	font-size:12px;
	border:1px #c3c3c3 solid;
	color:#868686
}


a{
	margin:0 0 0 0;
	padding:0 0 0 0
}

span{
	margin:0 0 0 0;
	padding:0 0 0 0;	
}

.clear {
	clear:both
}


/* ################################################ */
/* ############### End Default Page ############### */
/* ################################################ */




/* ================================================ */
/* ==================  Text Style ================= */
/* ================================================ */

h1{
	font-family:"Times New Roman", Times, serif;
	color:#414040;
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	text-transform:capitalize;
	line-height:18px;
	margin:0px 0 22px 0;
}


h2{
	font-family:"Times New Roman", Times, serif;
	color:#414040;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	text-transform:capitalize;
	line-height:18px;
	margin:0px 0 3px 0;
}


h3{
	font-family:"Times New Roman", Times, serif;
	color:#414040;
	font-size:50px;
	font-weight:normal;
	text-decoration:none;
	text-transform:capitalize;
	line-height:18px;
	margin:0px 0 38px 0;
}

/* ================================================ */
/* ================  End Text Style =============== */
/* ================================================ */



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~ Menu & Links ~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

a{
	font-family:Calibri;
	color:#414040;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}

a:visited{
	font-family:Calibri;
	color:#414040;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}

a:hover{
	font-family:Calibri;
	color:#ff7800;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}


/* ################################################ */

.morediv{
	width:auto;
	height:22px;
	margin:25px 0 0 0;
}


.morelinediv{
	width:70px;
	height:2px;
	background-color:#f590f0;
	margin:0px 0 0 0;
	float:left
}

.moretxtdiv{float:left;text-align:left;margin:-11px 0 0 0}

.more{
	font-family:"Times New Roman", Times, serif;
	color:#979797;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	float:left
}

.more:visited{
	font-family:"Times New Roman", Times, serif;
	color:#979797;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	float:left
}

.more:hover{
	font-family:"Times New Roman", Times, serif;
	color:#f590f0;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	float:left
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~ End Links ~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */




/* ################################################ */
/* ################### content #################### */
/* ################################################ */


.bigtable{
	width:100%;
	height:auto;
	margin:0 auto;
	display:table !important;
	clear:both;
}


/* ################################################ */
/* ################### topbg ################ */
/* ################################################ */

.topbg{
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0;
	background-color:#f1f1f1
}

.topbgtable{
	width:1020px;
	height:auto;
	margin:0 auto;
	padding:0;
	clear:both !important;
	display:table !important;
}

/* ################################################ */

.topbg_partone{
	width:500px;
	height:auto;
	padding:0 0 0px 10px;
	text-align:left;
}

.topbg_partonediv{
	width:480px;
	height:89px;
	padding:10px 0 12px 20px;
	text-align:left;
	background-color:white
}


/* ################################################ */

.topbg_partwo{
	width:500px;
	height:auto;
	padding:0 10px 0 0px;
	text-align:right;
}

.topbg_partwodiv{
	width:480px;
	height:54px;
	padding:45px 20px 12px 0px;
	text-align:right;
	background-color:white
}

/* ################### menutd ################ */

.menutd{
	width:1000px;
	height:auto;
	padding:0 10px 0px 10px;
	text-align:left;
}

.menudiv{
	width:1000px;
	height:36px;
	margin:0 auto;
	padding:0;
	background:url('../images/menubg.png') repeat-x left top;
}


/* ################### end menutd ################ */


/* ################################################ */
/* ################### end topbg ################ */
/* ################################################ */


/* ################################################ */
/* ################### headerbg ################ */
/* ################################################ */

.headerbg{
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0;
	background:url('../images/headerbg.png') repeat-x left top
}


.headerbgdiv{
	width:1000px;
	height:auto;
	margin:0 auto;
	padding:0 10px 0 10px;
	background:url('../images/headerbg_sh.png') no-repeat center top;
}

.headerbgtable{
	width:1000px;
	height:auto;
	margin:0 auto;
	padding:0;
	clear:both !important;
	display:table !important;
	background-color:white
}

/* ################################################ */
/* ######################innerheader########################## */
/* ################################################ */


.innerheader_partone{ 
	width:762px;
	height:251px;
	padding:0 0 0 0;
	background-color:white
}

.innerheader_partone_picdiv{ 
	position:relative;width:762px;height:251px;margin:0 0 0 0;
}

.innerheader_partone_pic{ 
	position:absolute;width:762px;height:251px;margin:0 auto 0 auto;padding:0 0 0 0;left:0;right:0;top:0;bottom:0
}


.innerheader_parttwo{
	width:192px;
	height:251px;
	padding:0px 23px 0px 23px;
	background:url('../images/inner_headerbg.png') repeat-x left top;
	vertical-align:middle;
	font-family:impact;
	font-size:32px;
	color:white;
	line-height:50px;
	text-transform:capitalize;
	text-align:left;
}


/* ################################################ */
/* ################### end headerbg ################ */
/* ################################################ */



/* ################################################ */
/* ##################### contenttd################### */
/* ################################################ */

.contenttd{
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0;
	background:#fdfdfd url('../images/contentbg.png') repeat-x left top
}


.contentdiv{
	width:1000px;
	height:auto;
	margin:0 auto;
	padding:0 10px 0 10px;
	background:url('../images/contentbg_sh.png') repeat-x center bottom
}

.contenttable{
	width:1000px;
	height:auto;
	margin:0 auto;
	padding:0;
	clear:both !important;
	display:table !important;
	background-color:white
}


/* ################################################ */
/* ########################firstpart################ */
/* ################################################ */

.contenttd_firstpart{
	width:455px;
	height:auto;
	padding:20px 50px 30px 20px;
}

.contenttd_firstparttable{
	width:455px;
	height:auto;
	padding:0;
	margin:0 auto;
	clear:both !important;
	display:table !important;
}

.contenttd_firstparttd{
	width:455px;
	height:auto;
	padding:0;
}

.contenttd_firstparttd span{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#ff7800
}


.contenttd_firstpart_spacetd{
	width:455px;
	height:25px;
	padding:0;
}


/* ################################################ */
/* ########################secondpart################ */
/* ################################################ */


.contenttd_secondpart{
	width:455px;
	height:auto;
	padding:20px 12px 30px 0px;
}

.contenttd_secondparttable{
	width:455px;
	height:auto;
	padding:0;
	margin:0 auto;
	display:table !important;
	clear:both !important;
}

.contenttd_secondparttd{
	width:455px;
	height:auto;
	padding:0;
}

.contenttd_secondparttd span{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#ff7800
}

.contenttd_secondpart_pictd1{
	width:225px;
	height:auto;
	padding:0 13px 0px 0;

}

.contenttd_secondpart_pictd2{
	width:225px;
	height:auto;
	padding:0 0px 0px 0;

}

.contenttd_secondpart_picdiv{
	position:relative;
	width:225px;
	height:117px;
	margin:0 0 0 0;
	padding:0px 0px 0px 0;
    vertical-align:middle;
    background:url('../images/picsh.png') no-repeat left top; 
}

.contenttd_secondpart_pic{
    position:absolute;
	width:215px;
	height:103px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	right:10px;
	top:4px;
}

.contenttd_secondpart_txttd1{
	width:205px;
	height:auto;
	padding:5px 20px 44px 0;

}

.contenttd_secondpart_txttd2{
	width:215px;
	height:auto;
	padding:5px 10px 44px 0;

}


/* ##############################################|## */
/* ########################innercontent######################|## */
/* ##############################################|## */

/* ##########################about####################|## */

.innercontenttd_abouttxtparttd{
	width:640px;
	height:auto;
	padding:20px 60px 17px 20px;
}


.innercontenttd_abouttxtparttd span{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#ff7800
}

.innercontenttd_aboutpicparttd{
	width:260px;
	height:auto;
	padding:20px 20px 17px 0px;
}

.innerheader_aboutpicparttd_picdiv{ 
	position:relative;width:250px;height:170px;margin:0 0 0 0;border:5px #cccccc solid
}

.innerheader_aboutpicparttd_pic{ 
	position:absolute;width:250px;height:170px;margin:0 auto 0 auto;padding:0 0 0 0;left:0;right:0;top:0;bottom:0
}

.innercontenttd_aboutspacetd{
	width:1000px;
	height:10px;
}

/* ##########################contact####################|## */

.innercontenttd_contacttxtparttd{
	width:457px;
	height:auto;
	padding:20px 20px 50px 0px;
}

.innercontenttd_contacttxtparttd span{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#ff7800
}

.innercontenttd_contacttxtparttd input{
	width:353px;
	height:22px;
	margin:0 0 0 0;
	padding:0 10px 0 10px;
	font-family:Calibri;
	font-size:13px;
	border:1px #c3c3c3 solid;
	color:#868686;
	line-height:22px
}

.innercontenttd_contacttxtparttd select{
	width:155px;
	height:24px;
	margin:0 0 0 0;
	padding:1px 1px 1px 10px;
	font-family:Calibri;
	font-size:13px;
	border:1px #c3c3c3 solid;
	color:#868686;
	line-height:24px;
	text-transform:capitalize
}

.innercontenttd_contacttxtparttd textarea{
	width:353px;
	height:51px;
	margin:0 0 0 0;
	padding:15px 10px 15px 10px;
	font-family:Calibri;
	font-size:13px;
	border:1px #c3c3c3 solid;
	color:#868686;
	text-transform:capitalize;
	vertical-align:text-top
}

.innercontenttd_contactpicparttd{
	width:455px;
	height:auto;
	padding:20px 48px 50px 20px;
}

.innercontenttd_contactpicparttd span{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#ff7800
}

.innerheader_contactpicparttd_picdiv{ 
	position:relative;width:445px;height:190px;margin:0 0 0 0;border:5px #cccccc solid
}

.innerheader_contactpicparttd_pic{ 
	position:absolute;width:445px;height:190px;margin:0 auto 0 auto;padding:0 0 0 0;left:0;right:0;top:0;bottom:0
}

.innerheader_contactpicparttd_picdiv2{ 
	position:relative;width:445px;height:295px;margin:0 0 0 0;border:5px #cccccc solid
}

.innerheader_contactpicparttd_pic2{ 
	position:absolute;width:445px;height:295px;margin:0 auto 0 auto;padding:0 0 0 0;left:0;right:0;top:0;bottom:0
}

.innercontenttd_contactspacetd{
	width:1000px;
	height:10px;
}
/* ##############################################|## */
/* ################# end contenttd################# */
/* ################################################ */



/* ################################################ */
/* ################### footerbg ################ */
/* ################################################ */

.footerbg{
	width:100%;
	height:62px;
	margin:0 auto;
	padding:0;
	background:url('../images/footerbg.png') repeat-x left top
}


.footerbgdiv{
	width:1000px;
	height:62px;
	margin:0 auto;
	padding:0 10px 0 10px;
	background:url('../images/footerbg_sh.png') no-repeat center top;
}

.footerbgtable{
	width:1000px;
	height:62px;
	margin:0 auto;
	padding:0;
	clear:both !important;
	display:table !important;
	background-color:#f2f2f2
}

.footertd{
	width:960px;
	height:62px;
	padding:0 20px 0 20px;
}

.footerone {
    float:left;
    height:20px;
    margin:25px 0 0 0;
    padding:0;
    width:136px;
}

.footertwo {
    float:left;
    height:20px;
    margin:25px 0 0 45px;
    width:250px;
}

.footerthree {
    
    height:20px;
    margin:25px 0 0 0;

}

.footerlogo {
    float:right;
    margin:2px 0 0 6px;
    width:70px;
    height:14px
}

.footervisitor {
    float:left;
    margin:-2px 0 0 5px;
    width:32px;
    height:30px
}

.footervisitortxt {
    color:#606060;
    float:left;
    font-family:Calibri;
    font-size:12px;
    margin:0;
    font-weight:bold;
    margin:0 0 0 7px;
    text-align:left
}

.footertxt {
    color:#606060;
    font-family:Calibri;
    font-size:11px;
    margin:0;
    font-weight:normal;
}

a.footerlink {
    color:#606060;
    font-family:Calibri;
    font-size:11px;
    font-weight:normal;
    margin:0;
    text-decoration: none;
}

a.footerlink:visited {
    color:#606060;
    font-family:Calibri;
    font-size:11px;
    font-weight:normal;
    margin:0;
    text-decoration: none;
}

a.footerlink:hover {
    color:#c27ebf;
    font-family:Calibri;
    font-size:11px;
    font-weight:normal;
    margin:0;
    text-decoration: none;
}




/* ################################################ */
/* ################### end footerbg ################ */
/* ################################################ */



