/* Author, web disign by : Jinny Lee */

/*text*/
.hidetext{position:absolute;overflow:hidden;width:1px;height:1px;font-size:0;text-indent:-1000em;}
caption{position:absolute;overflow:hidden;width:1px;height:1px;font-size:0;text-indent:-1000em;}


h1.logo{width:513px;height:196px;position:top left;margin:0;padding:0;text-indent:-9999em;overflow: hidden;float:left; }
h1.logo a{padding:0;display:block;height:91px;text-align:left;overflow: hidden;margin-top:105px;}

h1.welcome{background:url('../img/index/welcome.gif') no-repeat left top;padding:0;display:block;text-indent:-1000em;overflow: hidden;width:322px;height:105px;}

h1.services{color:#3b3a39;font-weight:bold;font-size:1.5em;margin:0 0 10px 0;clear:both;}
h2.table_icon{padding:10px 0 10px 40px;background:url('../img/sub/table_icon.gif') no-repeat 0 9px;float:left;}

.copy{color:#e47555;margin-bottom:5px;}
.edu{color:#478a45;}

.hightlight{color:#aa773a;padding-right:5px; padding-left:15px;}
.contact_title{font-weight:bold; color:#4e94c2;}

#clear{clear:both;}


/*p*/

p.index_box{padding:0 5px 20px 5px;}
p.brain{width:508px;}


p.top{background:url('../img/common/top_button.gif') no-repeat;text-indent:-1000em;position:absolute;right:0;}
p.top a{text-indent:-1000em;}


/*img*/

img.top_button{float:right;}

/*hr*/

hr{margin:30px 0 15px 0; width:98%; height:1px; border-bottom:1px dotted #c2c1c1;border-top:none;border-right:none;border-left:none;float:left;}
hr.program{margin:40px 0 35px 0; width:98%; height:1px; border-bottom:1px dotted #c2c1c1;border-top:none;border-right:none;border-left:none;float:left;}

/*table*/

table.time{background:#fefefe;width:860px;border:1px solid #e0e0df;border-collapse:collapse;margin:10px 0 0 0;}
table td{padding:4px 20px 5px 40px;color:#403e3c;border-bottom:1px solid #e0e0df;}
table tr{border-bottom:1px solid #e0e0df;}
table tr.none{border-bottom:none;}

th.table_time{background:#eae9ea;height:35px;color:#a152a4;padding:0 0 0 20px;width:860px;font-size:1.2em;}

/*div*/
#clear{clear:both;}


/* for new homepage */
body#newmain h1.welcome{background:url('../img/index/welcome_newmain.jpg') no-repeat left top;padding:0;display:block;text-indent:-1000em;overflow: hidden;width:250px;height:75px;margin-left:55px;}
body#newmain p#intro1{display:block; width:480px;position:relative;left:-50px;margin-bottom:8px;}
body#newmain p#intro2{display:block; width:450px;position:relative;left:-50px;}
body#newmain p#intro3{display:block; width:450px;position:relative;left:-40px;}
body#newmain p#intro4{display:block; width:390px;position:relative;left:-20px;}
body#newmain p#intro5{display:block; width:350px;position:relative;left:0px;}
body#newmain div#slider1_container{margin-top:8px;}
body#newmain div#slider1_container:hover{box-shadow:5px 5px 5px #aaa;}
body#newmain article#index_article{position:relative;}
body#newmain div#button_for_gallery{position:absolute;top:173px;left:354px;background:#3197d7;padding:14px 8px; z-index:2;width:60px;height:72px;}
body#newmain div#button_for_gallery:hover a{color:#fff;}
body#newmain div#button_for_gallery a {font-weight:bold;color:#000;}
body#newmain div#button_for_gallery a:hover {text-decoration:none;}
