/* CSS Document */

/* General CSS */
body {margin:0 0 0 0; background:#fff url(../images/gen_Bg.gif) bottom repeat-x; font-family:Verdana, Helvetica, Tahoma, sans-serif; font-size: 11.5px; color:#2c3300; line-height:18px;}
a {color:#e7523a}
a:link {color:#e7523a}
a:hover {color:#ee6852}
a:visited {color:#cc8478}


/* Main Wrap*/
#flash_circle {width:1000px; height:400px; overflow:hidden; z-index:1; top:455px; position:absolute}
#flash_circle_innerpg {width:1000px; height:628px; overflow:hidden; z-index:1; top:215px; position:absolute}
.btm_rgt_element {width:298px; height:299px; overflow:hidden; z-index:-2; position:absolute; bottom:-1px; right:0px; position:fixed; float:right}

#outer_wrap {width:100%; overflow:visible}
#inner_wrap {width:100%; overflow:visible}
#top_menu_area {width:100%; overflow:visible; margin:0 auto 0 auto; background:url(../images/bg_menu_area.gif) repeat-x}
.top_menu_bar {width:1029px; overflow:visible; margin:0 auto 0 auto; height:39px;}
#header {width:100%; overflow:visible; height:123px; background:url(../images/bg_top_grad1.gif) repeat-x}
#header .m_logo_center {margin:10px auto 0 auto; text-align:center; width:180px; height:123px;}

#content {width:100%; overflow:visible; height:634px}
#content .flash_banner {width:1029px; margin:0 auto 0 auto; height:279px;}
#content .inner_panel {width:850px; margin:0 auto 0 auto; height:45px}
#content .banner_element1 {width:137px; height:45px; float:left}
#content .banner_element2 {width:48px; height:45px; float:right}


#content .content_area_outer { width:100%; min-height:355px; overflow:visible}
#content .content_area_inner { width:100%; min-height:355px; overflow:visible}
#content .content_area_holder {width:100%; overflow:visible; min-height:320px;  z-index:3; position:absolute}
#content .content_area {width:1029px; margin:3px auto 3px auto; overflow:visible; height:320px;}

#content .content_area .content_left {width:360px; float:left; height:236px; padding-left:15px; padding-top:65px;}
#content .content_area .content_left .intro_txt {font-size:18px; color:#666; font-style:italic; font-family:Century Gothic, Helvetica, Arial, Helvetica, sans-serif}

#content .content_area .content_right {width:619px; float:left; margin-left:15px;} 
#content .content_area .content_right .upcoming_ttl { color:#76b827; font-size:20px; font-family:Century Gothic, Helvetica, Tahoma, Geneva, sans-serif; margin-left:35px}
#content .content_area .content_right .upcoming_list { margin-top:28px;}

/* SUB-PAGE CONTENT:STYLE */
#content .subpg_content_area {width:1029px; overflow:visible; min-height:330px;}

/* INNER_CONTENT: STYLE 1 */
#content .subpg_content_area .style1 {}
#content .subpg_content_area .style1 .text_area{ background:url(../images/style01_bg.png) repeat-y; margin:50px 0 0 90px; width:680px; min-height:280px; position:absolute; z-index:5; padding:25px 15px 25px 320px}
#content .subpg_content_area .style1 .text_area .text_box{width:450px;}
#content .subpg_content_area .style1 .photo_area{margin:20px 0 0 50px; position:absolute; z-index:10}

/* INNER_CONTENT: STYLE 2 */
#content .subpg_content_area .style2 {}
#content .subpg_content_area .style2 .right_column{ background:url(../images/vertical_line.png) no-repeat 0 0; width:550px; min-height:550px; padding:25px 15px 25px 48px; float:left; margin-left:-15px;}

#content .subpg_content_area .style2 .text_area .title_box{width:570px; margin: 40px 0 0 0px; background:url(../images/horizontal_line.png) no-repeat; height:60px;}
#content .subpg_content_area .style2 .text_area .text_box{
	width:480px;
	float:right;
	margin-top:20px;
	text-align: left;
}

#content .subpg_content_area .style2 .left_column {margin:0px 0 0 140px; float:left; width: 270px; min-height:550px}
#content .subpg_content_area .style2 .left_column .red_bar_bg {background:url(../images/upcoming_module_bg.png) no-repeat; width:270px; height:482px; padding-top:35px}
#content .subpg_content_area .style2 .left_column .upcoming_event_module {margin:0px; height:350px; width:270px;}
#content .subpg_content_area .style2 .left_column .upcoming_event_module h1 {font-size:22px; margin:0px; padding:0px; color:#FFF}
#content .subpg_content_area .style2 .left_column .upcoming_event_module ul { list-style:none; margin:0px; padding:0px; width:180px; margin:0 auto 0 auto; color:#ededed}
#content .subpg_content_area .style2 .left_column .upcoming_event_module li { background:url(../images/li_separator.png) no-repeat bottom center; padding-bottom:12px}
#content .subpg_content_area .style2 .left_column .upcoming_event_module a:link {color:#FFF; text-decoration:none}
#content .subpg_content_area .style2 .left_column .upcoming_event_module a:visited {color:#FFF; text-decoration:none}
#content .subpg_content_area .style2 .left_column .upcoming_event_module a:hover {color:#FFF; text-decoration:underline}
#content .subpg_content_area .style2 .left_column .upcoming_event_module .date {font-size:10px; font-style:italic; color:#FFF; font-weight:normal}

.live_exp_list {overflow:visible;}
.live_exp_list ul {list-style:none;margin:0px; padding:0px; overflow:hidden}
.live_exp_list li {overflow:hidden}
.live_exp_list li .thumb {float:left; width:140px; height:140px; overflow:hidden}
.live_exp_list li .copy {float:left; height:140px; width:300px; overflow:hidden}
.live_exp_list li .copy a {color:#505c06;}
.live_exp_list li .copy a:visited {color:#505c06;}
.live_exp_list li .copy a:hover {color:#667313;}

.upcoming_list ul {margin:0px; padding:0px; list-style:none;}
.upcoming_list li {float:left; margin:0 0 0 15px; width:176px; height:250px; }
.upcoming_list h4 {margin:0px; color:#444; margin-top:5px;}
.upcoming_list p {margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px; color:#444}
.upcoming_list .link {margin-top:12px;}
.upcoming_list .link a {font-weight:bold; color:#2e4d12; text-decoration:none}
.upcoming_list .link a:visited {font-weight:bold; color:#2e4d12; text-decoration:none}
.upcoming_list .link a:hover {font-weight:bold; color:#4E7722; text-decoration:underline}
.upcoming_list .link .readmore {float:left; width:80px; font-size:12px;}
.upcoming_list .link .booktic {float:left; width:90px; font-size:12px;}

.upcoming_list .link img {border:none;}

#foot { background:url(../images/bg_btm_grad2.png) repeat-x; height:37px; position:absolute; width:100%; z-index:5}
#foot .menu_btm {float:right; width:700px; height:29px; text-align:right; margin-right:15px; margin-top:8px;}
#foot .menu_btm ul{ list-style:none; margin:0px; padding:0px;}
#foot .menu_btm li{float:right; padding: 0px 4px 0px 4px; border:solid #666; border-width:0 1px 0 0;}
#foot .menu_btm a {color: #999; text-decoration:none}
#foot .menu_btm a:visited {color: #999; text-decoration:none}
#foot .menu_btm a:hover {color: #9fce65; text-decoration:underline}
#foot .copyright {float:left; width:300px; height:29px; color:#777; margin-top:8px; margin-left:15px;}

h4 .link {font-size:15px; font-family:helvetica neu light, helvetica, futura, arial, calibri; font-weight:normal; margin-bottom:25px; color:#505c06; font-weight:normal}
h4 .link a:link {text-decoration:none; color:#505c06;}
h4 .link a:visited {text-decoration:none; color:#505c06;}
h4 .link a:hover {text-decoration:none; color:#667313;}

