@charset "utf-8"; 
body{margin:0px; padding:0px; font-family:Tahoma; font-size:12px; background-image:url(../images/comp_bck.png); background-repeat:repeat-x}
#wrapper{position:absolute; left:50%; margin-left:-501px; padding:0px; width:1002px; color:#3b5a6f}
#top{margin-left:12px; width:977px; height:120px; background-image:url(../images/top_bck.png)}
#topNav{margin-left:638px}
#aikchol1{float:left; width:82px; height:55px; margin-top:40px}
#aikchol2{float:left; width:82px; height:55px; margin:40px 1px}
#s1{float:left; width:12px; height:10px; margin-top:85px; margin-left:61px}
#s2{float:left; width:12px; height:10px; margin-top:85px; margin-left:2px}
#s3{float:left; width:12px; height:10px; margin-top:85px; margin-left:2px}
#s4{float:left; width:12px; height:10px; margin-top:85px; margin-left:2px}
#th{float:left; width:14px; height:10px; margin-top:85px; margin-left:8px}
#en{float:left; width:14px; height:10px; margin-top:85px; margin-left:3px}
#main{width:975px; min-height:937px; background-image:url(../images/inner_bck.png); background-repeat:no-repeat; border:1px solid #ccc; margin-left:12px}
#banner{margin:10px 12px; width:950px; height:217px}
#news{float:left; width:221px}
#newsList li{margin:10px -20px; width:180px; list-style:none /*border: solid 1px #ccc;*/}
#infofor h6{margin:10px; font-size:13px}
#infofor ul{margin-top:5px}
#infofor li{margin:5px -5px 5px}
#a1a2banner{margin:10px 10px; width:200px; height:201px; background-image:url(../images/a1a2banner.jpg)}
#a1{float:left; width:200px; height:100px}
#a2{float:left; width:200px; height:101px}
#content{float:left; width:740px}
#welcome{float:left; width:740px; height:145px}
.welcome_text{margin-left:230px; margin-top:40px}
#proList{float:left; width:740px}
#promotion{float:left; margin:10px; width:340px; height:400px}
#program{float:left; margin:10px; width:340px; height:400px}
#program li, #promotion li{margin-bottom:10px}
.proList{margin:15px 0 5px 0; width:300px; clear:left}
.proList h5, .proList p{margin:0px}
#text a img{border:none}
.tabular {
width:95%;
margin-top:20px;
}
.tabular caption{
font-weight:bold
}
.tabular td, .tabular th {
padding:5px
}
.tabular td{
border-bottom:1px dashed gray;
vertical-align:top;
text-align:left;
}
.tabular th {
background-color:#ffd3a8;
color: #b75700;
text-align:left;
}
.cssform2{margin-top:30px}
.cssform2 p{clear:left; margin:0; padding:5px 0 8px 0; padding-left:5px; height:1%}
.cssform2 label{color: #000;font-weight:bold; float:left; margin-left:5px; width:100px}
.cssform2 label.error{display:none; font-weight:normal; float:left; color:#F00; margin-left:2px; width:300px}
.cssform2 textarea{width:550px;height:100px}
.button{	margin: 0px;padding: 0px;width: 90px;height:22px;background-color:#e6e6e6;	border: solid 1px #ccc;}
#address{margin:10px}
/*#address address{font-style:normal}*/
/*Typo*/
h1{font-size:1.5em}
h2{font-size:1.375em}
h3{font-size:1.25em}
h4{font-size:1.175em}
h5{font-size:1em}
h6{fontsize:0.95em}