body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
color:#777777;
background:url(../common_pics/back.jpg) repeat-x;
line-height:15px;}

#wrap{
width:788px;
background:url(../common_pics/back_long.jpg);}


#wrap a{
color:#00A7B7;
font-weight:bold;
text-decoration:none;}

#wrap a:hover{
color:#00A7B7;
font-weight:bold;
text-decoration:underline;}

#top_hold{
padding-left:18px;
padding-right:18px;
text-align:left;}

#top_hold img{
margin-top:12px;
margin-left:30px;
margin-bottom:14px;}

#nav{
width:730px;
height:25px;
padding-left:8px;
border-bottom:5px solid #00A8B5;
}

#nav img{
padding:0px;
margin:0px;
float:left;}

#hold{
font-size:.90em;
width:736px;
margin-left:18px;
margin-bottom:10px;
padding-bottom:10px;
}

h1{
margin:0px;
margin-bottom:8px;
line-height:17px;
padding:0px;
font-size:19px;
color:#9634A3;
font-weight:normal;}

h2{
margin:0px;
margin-bottom:8px;
padding:0px;
font-size:17px;
color:#9634A3;
font-weight:bold;}

h3{
margin:0px;
margin-bottom:8px;
padding:0px;
font-size:14px;
color:#9634A3;
font-weight:normal;}

h4{
margin:0px 0px 5px 0px;
padding:0px;
font-size:1.1em;
color:#9634A3;
font-weight:bold;}

#footer{
width:788px;
padding-top:22px;
padding-bottom:15px;
background:url(../common_pics/footer.jpg) no-repeat;
font-size:.80em;}

#footer a{ 
color:#00A7B7;
text-decoration:none;}

#footer a:hover{ 
color:#00A7B7;
text-decoration:underline;}

.ft{
padding-left:8px;
padding-right:8px;
color:#929292;} 

#search{
width:401px;
font-size:.90em;
float:right;
font-weight:bold;
color:#919191;
}

#field{
width:190px;
background-color:#F9F9F9;
float:left;
text-align:center;
padding:8px 0px 8px 0px;
border-right:1px solid #E2E2E2;}

#field input{
font-size:11px;
color:#777777;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;}

#tel{
width:119px;
background-color:#F9F9F9;
float:left;
text-align:center;
padding:10px 0px 10px 0px;
border-right:1px solid #E2E2E2;}

#ict{
width:326px;
padding-top:16px;
float:left;}

#ict img{
margin:0px;
padding:0px;}

#email{
width:90px;
background-color:#F9F9F9;
padding:10px 0px 10px 0px;
text-align:center;
float:left;}

#search input{
width:110px;}

.sep{
padding-left:17px;
padding-right:26px;}

#center{
width:719px;
padding-left:19px;}

#t_l{
width:412px;
padding-top:1px;
float:left;}

#t_r{
padding-left:22px;
margin-top:24px;
float:left;
border-left:1px solid #E2E2E2;
padding-bottom:6px;}

.purple{
color:#9633A0;
font-size:14px;
font-weight:normal;
}

.purple_nav{
color:#9633A0;
font-size:14px;
padding-left:4px;
font-weight:normal;
text-decoration:none;}

.bull{
color:#9633A0;
padding-right:3px;
font-size:14px;
font-weight:normal;
}

#local{
width:185px;
margin-right:20px;
margin-top:14px;
float:left;
background:url(../common_pics/news_back.gif) bottom no-repeat #F9F9F9;}

#teachers{
width:185px;
margin-top:14px;
float:left;
background:url(../common_pics/news_back.gif) bottom no-repeat #F9F9F9;}

.intro{
padding-top:14px;
padding-left:14px;
padding-bottom:15px;}

#b_l{
width:412px;
margin-top:35px;
float:left;}

#b_l img{
float:left;
margin-right:12px;}

#b_r{
padding-left:22px;
padding-bottom:10px;
float:left;
margin-top:35px;
border-left:1px solid #E2E2E2;
}

#left_nav{
width:190px;
float:left;}

#right_section{
width:478px;
padding-top:5px;
padding-left:22px;
float:left;}

.side{
width:190px;
background-color:#F9F9F9;
border-bottom:1px solid #E6E1E5;}

.side a{
padding-left:18px;
padding-top:5px;
padding-bottom:5px;
display:block;}


.selected{
width:172px;
padding-left:18px;
padding-top:5px;
padding-bottom:5px;
background-color:#E2E2E2;
color:#01A9B4;
font-weight:bold;
border-bottom:1px solid #E6E1E5;
}


.heading{
width:450px;
overflow: auto;
margin-top:12px;
padding-bottom:12px;
border-bottom:1px solid #E2E2E2;}

.heading a{
font-size:1.4em;}

.heading img{
float:left;
margin-top:1px;
margin-right:12px;}

.heading_wide{
width:450px;
margin-top:12px;
padding-bottom:5px;
border-bottom:1px solid #E2E2E2;}

.heading_wide a{
font-size:1.1em;}

.heading_wide img{
float:left;
margin-top:1px;
margin-right:12px;}

#ad{
padding-top:37px;
padding-left:21px;}

#quote{
padding-top:28px;
}

#new_quote img{
float:left;}

.bottom_link{
width:400px;
margin-top:20px;}

#centre{
width:375px;
padding-left:22px;
padding-top:5px;
float:left;}

.right_nav{
width:130px;
float:right;
background-color:#F9F9F9;
margin-top:20px;}

.right_nav img{
margin-bottom:2px;
float:left;}

#view{
float:right;
text-align:center;}

#view img{
margin-bottom:5px;}

#grab{
width:375px;
margin-top:20px;}

.title{
background-color:#e2e2e2;
padding-top:6px;
padding-bottom:6px;
padding-left:8px;
font-weight:bold;}

.content{
padding-top:12px;
padding-left:12px;
padding-bottom:20px;}

.content img{
margin-right:2px;}

.text{
padding-left:13px;
margin-bottom:8px;}

#one{
width:170px;
float:left;
margin-right:35px;
margin-top:7px;}

#two{
width:170px; 
float:left; 
margin-top:7px;
}

form{
margin:0px;
padding:0px;}

#back_l{
background:url(../common_pics/back_left.jpg) no-repeat;}

#back_r{
background:url(../common_pics/back_right.jpg) no-repeat;}

#centre ul{
margin:0px;
padding:0px;}

#centre li{
margin:0px;
padding:0px;
padding-left:12px;
background:url(../common_pics/bull_big.gif) no-repeat;
list-style-type:none;}

#right_section ul{
margin:0px;
padding:0px;}

#right_section li{
margin:0px;
padding:0px;
padding-left:10px;
background:url(../common_pics/bg_p.gif) no-repeat;
list-style-type:none;}

#testimonial_box{
width:355px;
margin-top:20px;
padding-top:25px;
padding-left:18px;
padding-bottom:25px;
background-color:#F1F1F1;}

.list{
padding-left:1px;
margin-bottom:25px;
width:332px;
float:left;}

#partners{
width:375px;
float:left;
margin-top:17px;
padding-top:25px;
border-top:1px solid #E2E2E2;}

.logos{
width:375px;
float:left;
margin-top:20px;
}

.logos h4{
margin:0px;}

.logos img{
margin-right:10px;
float:left;}

#supplier{
width:374px;
padding-left:1px;
padding-top:20px;
float:left;
border-top:1px solid #E2E2E2;
margin-top:20px;
}

#questions{
width:430px;
padding-left:22px;
padding-top:5px;
float:left;}

.contact{
width:375px;
padding-top:20px;
margin-top:20px;
border-top:1px solid #E2E2E2;}

#map{
width:175px;
float:right;
text-align:center;
padding-bottom:5px;
border:1px solid #E2E2E2;}

.table{
margin-bottom:20px;}

.table td{
padding-top:20px;
padding-right:10px;}

.testimonial{
width:375px;
border-bottom:1px solid #E2E2E2;
padding-top:20px;
padding-bottom:10px;}

#point li{
background:url(../common_pics/bull_big.gif) no-repeat;
padding-bottom:20px;}

#form{
width:375px;
margin-top:20px;}

#form input{
width:250px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;}

#form textarea{
width:250px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;}

#form select{
width:256px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;}

/* Home page*/

#left{
width:362px;
float:left;}

#tag{
width:346px;
padding-top:35px;
padding-left:16px;
padding-bottom:10px;
background:url(../common_pics/home_curve.gif) no-repeat #F1F1F1;}

#latest{
width:346px;
padding-top:15px;
padding-left:16px;}

#latest h3{
font-weight:bold;}

#latest img{
float:left;
margin-right:4px;}

#tag h1{
line-height:20px;}

#right{
width:358px;
float:right;}

#right h3{
font-weight:bold;}

#right img{
margin-bottom:13px;}

#a1{
width:174px;
float:left;
margin-right:14px;}

#a2{
width:169px;
padding-left:1px;
float:right;
}

/* end of Home page*/

#flash{
width:375px;
margin-top:20px;}

#display_tda{
width:300px;
margin:20px 0px 20px 0px;
background-color:#F9F9F9;
padding:10px 0px 10px 10px;}

.display_alp{
width:375px;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #E2E2E2;}

.sep2{
padding:0px 5px 0px 5px;}

.by{
padding-left:5px;}

#coll1{
width:187px;
margin-top:20px;
float:left;}

#coll2{
width:187px;
margin-top:20px;
float:left;}

.about_l{
width:450px;
padding-top:18px;
overflow:auto;
padding-bottom:18px;}

.about_l img{
margin-right:12px;
float:left;}

.about_l a{
font-size:1.4em;}

.art1{
width:223px;
padding-top:18px;
padding-bottom:18px;
float:left;
border-top:1px solid #E2E2E2;
border-bottom:1px solid #E2E2E2;}

.art1 a{
font-size:1.4em;}

.art2{
width:223px;
padding-top:18px;
padding-bottom:18px;
float:left;
}

.art2 a{
font-size:1.4em;}

.art3{
width:223px;
padding-top:18px;
padding-bottom:18px;
float:left;
border-top:1px solid #E2E2E2;
}

.art3 a{
font-size:1.4em;}

/* Download centre*/

#hold_download{
font-size:.90em;
width:716px;
margin-left:18px;
padding-left:20px;
margin-bottom:10px;
padding-top:28px;
padding-bottom:10px;
border:1px solid #E2E2E2;
border-top:none;
}

#nav_download{
width:730px;
height:28px;
background:url(../download/nav_back.jpg) repeat-x;
padding-left:8px;
border-bottom:5px solid #00A8B5;
}

.button{
float:left;
padding:6px 12px 6px 12px;
border-right:1px solid #dddddd;
text-align:center;}

.button a{
color:#00A7B7;
font-weight:bold;
text-decoration:none;}

.button a:hover{
color:#00A7B7;
font-weight:bold;
text-decoration:underline;}

.download{
width:257px;
float:right;
padding-top:20px;
margin-right:20px;}

#top_hold_d{
padding-left:18px;
padding-right:18px;
text-align:left;}

#download_form{
width:300px;}

#download_form input{
margin:0px;
margin-left:5px;
margin-top:5px;
padding:0px;}








