@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; outline:none; outline-style:none;}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6a6a6a; background:url(../images/bg.jpg) top center repeat-y #000; }

h1, h1 a {font-size:30px; font-weight:normal; margin-bottom:20px; color:#e8a200!important; text-decoration: none;}
h1 span {font-size:24px; color:#6a6a6a;} 
h1.sublist_heading a  {color:#e8a200; text-decoration:none; }
h1.sublist_heading {font-size:30px; font-weight:normal; margin-bottom:20px; color:#e8a200; float:left; border-right:2px solid; padding-right:50px; }
h3 {font-size:16px; margin-bottom:15px;}

h4 {margin-bottom:5px;}
.facilities_img {float:left; padding:0 10px 20px 0; width:156px; clear:both; }
.facilities_p { float:left; padding-bottom:20px; width:390px; }
.center {display:block; margin:0 auto;}


p {line-height:1.8em; margin-bottom:18px;}
p.list_heading {line-height:1.8em; margin-bottom:5px;}
p.indent_p { padding-left:20px;}
p.contact_content {font-size:14px;}

p.quote { background:url(../images/top_q.gif) top left no-repeat; margin-bottom:10px;}
p.quote span { background:url(../images/btm_q.gif) 100% 100% no-repeat; display:block; text-indent:25px;}

P.commingsoon { font-size:16px; text-align:center; padding-top:150px;}

.line_p {line-height:1.4em!important;}

.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px; }
.last {border:none!important; background:none!important;}
.more {background:url(../images/more.png) no-repeat; width:73px; height:33px; float:right; display:block; padding-top:7px; text-align:center; color:#ce8005!important; text-decoration:none; cursor: pointer; margin-right:20px; display:inline; }
sup { font-size:14px;}

blockquote { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px;;}
blockquote.chairman { width:250px; float:right; padding-top:145px}
blockquote.guides_q{ width:300px; margin:10px auto; }


ul.sublist {float:left; list-style:none; font-size:14px; margin-left:20px; margin-bottom:15px;}
ul.sublist li {margin-bottom:5px;}
ul.sublist li a {color: #09C!important; text-decoration:none;}
ul.sublist li a:hover, ul.sublist li a.selected {color:#e8a200!important;}
#content_innerpage a { color:#09C; text-decoration:none;}
#content_innerpage a:hover {color:#6a6a6a;}

ul.content_list {margin-bottom:20px; list-style:none; margin-left:20px;}
ul.content_list li {margin-bottom:10px; background:url(../images/arrow.gif) 5px 0 no-repeat; padding-left:25px;}

ul.bulletlist { list-style:none; margin-left:20px; margin-top:20px;}
ul.bulletlist li {margin-bottom:15px; background:url(../images/bullet1.gif) left top no-repeat; padding-left:20px;}


ul.sideheading_list { list-style:none;}
ul.sideheading_list li.sideheading { float:left; width:160px; font-size:16px; font-weight:bold;}
ul.sideheading_list li.sideheading_content {  margin-bottom:15px; width:400px; float:left; line-height:1.8em;}


ul.faq { list-style:none; font-size:14px; line-height:1.4em;}
ul.faq li.faq_left{ float:left; width:20px; clear:both; font-weight:bold; }
ul.faq li.faq_right{ float:left; width:500px; margin-bottom:5px;}
ul.faq li.qus { font-weight:bold;}
ul.faq li.ans {margin-bottom:18px;}

ul.gallerylist {}
ul.gallerylist li {width:280px; float:left; list-style:none; margin-bottom:30px;}
ul.gallerylist li a { color:#09C; text-decoration:none;}
ul.gallerylist li a:hover {color:#6a6a6a;} 


ul.movielist { margin-left:190px;}
ul.movielist li {list-style:none; padding-bottom:30px;}
ul.movielist li .movies { margin-left:20px;}


#wrapper {width:980px; margin:0 auto;}
#header {width:980px; height:110px; }
#header #topmenu { float:left;}
#header #topmenu ul{ padding:76px 0 0 73px; margin-bottom:0!important; margin-bottom:-1px; }
#header #topmenu ul li {float: left; /*position:relative;*/ margin-right: 10px; list-style:none;   }
#header #topmenu ul li.home {width:100px;}
#header #topmenu ul li.about {width:120px;} 
#header #topmenu ul li.contact {width:140px;}
#header #topmenu ul li a { color:#fff; text-decoration:none; font-size:15px; display:block; height:35px; line-height:35px; text-align:center; }
#header #topmenu ul li a span {background:url(../images/menutopshade.png) top left no-repeat; display:block; position:relative; z-index:105;}
#header #topmenu ul li.home a {background:url(../images/bg_home.gif) top no-repeat;}
#header #topmenu ul li.about a {background:url(../images/bg_about.gif) top no-repeat; cursor:default;}
#header #topmenu ul li.contact a {background:url(../images/bg_contactus.gif) top no-repeat;}
#header #topmenu ul li ul {display:none; position:absolute; margin:-8px 0 0 0px!important; padding:14px 0 0 0!important;  width:200px; height:auto; z-index:10; }
#header #topmenu ul li ul li {display:block; float:none; width:160px; height:35px;  }
#header #topmenu ul li ul li a {display:block;  background: url(../images/bg_submenu.png) top left no-repeat; padding:0 15px!important; text-align:left; cursor:pointer!important;}


#header #logo {float:right; padding:25px 20px 0 0; }

#banner {width:980px; height:338px;background:url(../images/bg_paper_top.png) top no-repeat;}
#banner .flash { padding:10px 0 0 70px; position:absolute; }

#banner_inner {width:980px; height:247px;background:url(../images/bg_paper_top_inner.png) top no-repeat; }
#banner_inner .flash_inner { padding:10px 0 0 70px; position:absolute;  height:240px;}



#content {width:980px; background:url(../images/bg_content.gif) right top repeat-y;}
#content_inner {width:980px; background:url(../images/bg_content_top.gif) top no-repeat;}

#content_innerpage a { color:#09C; text-decoration:none;}
#content_innerpage a:hover {color:#6a6a6a;}

#content_innerpage {width:980px; background:url(../images/bg_content.gif) right top repeat-y; }
#content_innerpage_inner {width:980px; background:url(../images/bg_content_inner-top.gif) top no-repeat; padding-top:10px;}

#content_innerpage_inner .fullwidth { padding:20px 0 0 85px;}




#contentleft { width:560px; float:left; padding:20px 10px 0 85px;}
#contentleft h2 { font-size:20px; margin-bottom:10px;}

#contentright { width:315px; float:right; padding-top:10px;}
#contentright h2 {font-size:16px; font-weight:normal; color:#d69500; margin-bottom:10px;}
#contentright .blackboard {background:url(../images/bg_board_top.jpg) top no-repeat; width:310px; margin:0 auto;}
#contentright .blackboard_btm { background:url(../images/bg_board_btm.jpg) bottom no-repeat; width:310px; padding-bottom:36px;}
#contentright .blackboard_btm p { background:url(../images/quotation_btm.gif) bottom right no-repeat; padding:25px 22px 0 30px; width:240px; font-family:"Comic Sans MS", cursive; font-size:14px; color:#fff; margin-bottom:0px; text-indent:20px;}

#contentright .blackboard1 {background:url(../images/bg_board_top1.jpg) top no-repeat; width:310px; margin:0 auto;}
#contentright .blackboard_btm1 { background:url(../images/bg_board_btm.jpg) bottom no-repeat; width:310px; padding-bottom:36px;}
#contentright .blackboard_btm1 p { padding:25px 22px 0 28px; width:240px; font-family:"Comic Sans MS", cursive; font-size:14px; color:#fff; margin-bottom:0px; text-indent:20px;}

#contentright .ticker{width:304px; background:url(../images/bg_newticker_btm.jpg) bottom no-repeat; padding-bottom:20px;  margin-left:3px; margin-bottom:20px; }
#contentright .ticker .ticker_inner h3 a {text-decoration:none!important; color:#6a6a6a;}
#contentright .ticker .ticker_inner a {color:#09C; text-decoration:underline;}
#contentright .ticker .ticker_inner a:hover {color:#09C; text-decoration:none;}
#contentright .ticker .ticker_inner { background:url(../images/bg_newticker.jpg) top no-repeat; padding:60px 10px 20px 25px;  }
#contentright .ticker .ticker_box { padding:0px; margin-bottom:10px;}
#contentright .ticker .ticker_box h3 {font-size:12px;}
#contentright .ticker .ticker_box p {line-height:1.4em; font-size:11px; margin-bottom:0px;}
#contentright .ticker .ticker_box .ticker_content_box ul li {margin-bottom:10px;}
#contentright .ticker .event{ padding:0 10px 0 0;}
#contentright .ticker .event ul {list-style:none;}
#contentright .ticker .event ul li {margin-bottom:3px;}



#footer {width:980px; font-size:11px; text-align:center;}
#footer_top {width:980px; height:12px; background:url(../images/bg_footer.png) top  right no-repeat; }
#footer ul { padding-top:10px; margin-bottom:10px;}
#footer ul.bottom {padding-top:0!important;}
#footer ul li {display:inline;border-right:1px solid #a0a0a0; line-height:1em; padding-left:5px; padding-right:5px;}
#footer ul li a {color:#6d6b6b; text-decoration:none; line-height:1em;}
#footer ul li a:hover {color:#fff;}
#footer p { color:#6d6b6b;}


#mask {width:100%; height:500%; overflow:hidden;}
.video {width:300px; padding-left:3px; padding-bottom:10px;}
