body { background-color:#dbdbdb;  margin:0; padding:0; background-image:url(../images/bg.gif); background-position:top; background-repeat:repeat-x;}
*{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#ce181f; }
a:hover strong{ color:#ce181f; }
a:hover img{filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
a:active, a:visited {outline: none;}
a img{ border:0px;}

input,textarea{border:1px solid #999;}


.a_underline{font-weight:bold; text-decoration:underline;}
.a_underline:hover{color:#c9171d;}

.head01{margin:auto; width:100%; height:87px; background-image:url(../images/head01_bg.gif); background-position:top; background-repeat:repeat-x;}
.head01-logo{ width:1060px; margin:auto;}
.head01-banner{ float:right; margin:22px 27px 0 0; width:474px; height:66px; background-image:url(../images/top_banner_bg.gif); padding:3px 0 0 3px;}

.dancham_logo{ margin:18px 0 0 30px; text-indent:-1500em; background-image:url(../images/dancham_logo.gif); background-repeat:no-repeat; background-position:left top; width:399px;  float:left;}
.dancham_logo a{ width:399px; height:75px; display:block; text-indent:-1500em; overflow:hidden;}

.container_1{width:100%; padding:0;}
.container_2{background-image:url(../images/bg_body_shade.gif); background-repeat:repeat-y; margin:10px auto 0; width:1060px; padding:0;}
.container_2-wrap{background-image:url(../images/bg_top_shade.gif); background-repeat:no-repeat; background-position:top; padding:5px 0 0 0;}
.container_2-home{background-image:url(../images/bg_home_top.gif); background-repeat:no-repeat; background-position:top; padding:5px 0 0 0;}

.home_top{ background-image:url(../images/bg_home_top.gif); background-position:top; background-repeat:no-repeat; margin:auto; height:277px; padding:20px 0 0 60px;}
.home_top-text{ float:left; width:350px;}
.home_top-text h1{ font-size:24px; background-image:url(../images/line_grey_shade.gif); background-position:bottom; background-repeat:repeat-x; padding:5px 0;}
.home_top-text a{ font-weight:bold;}
.home_top-image{ float:right; padding:20px 60px 0 0;}

.home_navbar_icon{ margin:auto; text-align:center; z-index:100;}

.body_bg{ background-image:url(../images/bg_body.gif); background-position:top; background-repeat:repeat-y;}
.body_bg_top{ background-image:url(../images/bg_home_top.gif); background-position:top; background-repeat:no-repeat;}
.body_bg_top_2{ background-image:url(../images/bg_body_top_3.png); background-position:top; background-repeat:no-repeat;}

.body-topic{ font-size:28px; font-weight:bold; padding:5px 0 0;}
.body-topic-submenu{}
.body-topic-submenu ul{ padding:0 0 7px 0;}
.body-topic-submenu ul li{ display:inline; list-style-type:none; padding:0 3px; list-style-image:url(../images/li_image.gif);}
.body-topic-submenu ul li a{ font-weight:bold; font-size:12px;}

.body_content{padding:0 10px 15px 30px; float:left; width:775px; float:left;}
.body_content-left{ float:left; padding:10px 0 0 20px; background-image:url(../images/bg_body_top_3.png); background-repeat:repeat-x; background-position:top; width:766px; min-height:300px;}
.body_content-right{ float:right;}
.body_content_in_grey{ background-image:url(../images/bg_content_head_1.png); background-repeat:no-repeat; background-position:top; padding:7px 15px; width:538px;}
.body_content_in_grey h1{ font-size:18px; display:inline;}

.body_content_in_grey_long{ background-image:url(../images/bg_content_head_1_long.png); background-repeat:repeat-x; background-position:top; padding:7px 15px; width:744px;}
.body_content_in_grey_long h1{ font-size:18px; display:inline;}

.body_content_in_white{ background-image:url(../images/bg_content_head_2.png); background-repeat:no-repeat; background-position:top; padding:7px 15px; width:538px;}
.body_content_in_white h1{ font-size:18px; display:inline;}

.body_content_in_white_long{ background-image:url(../images/bg_content_head_1_long.png); background-repeat:repeat-x; background-position:top; padding:7px 15px; width:744px;}
.body_content_in_white_long h1{ font-size:18px; display:inline;}
.body_content_in_white_long2{ background-image:url(../images/bg_content_head_1_long.png); background-repeat:repeat-x; background-position:top; padding:7px 15px; width:744px;}
.body_content_in_white_long2 h1{ font-size:18px; display:inline;}

.body_content_nosidebar{ float:left;}
.body_sidebar{ float:right;}
.body_sponsor{ float:right; padding:3px 25px 0 0; width:195px;}



.events{}
.events-head{}
.event-calendar{ text-align:center; padding:25px 25px 0 0;}
.events ul{ padding:10px 0 0 0; margin:0;}
.events ul li{ line-height:15px; background-image:url(../images/event_bloc.gif); width:347px; height:64px; padding:5px 0; list-style-type:none; padding:10px 5px; margin:0 4px 5px 0; float:left;}
.events ul li span{ color:#CC0000; font-weight:bold;}
.events ul li img{ padding:3px; float:right;}
.events ul li a:hover{ color:#ce181f;}
.events_list{float:left; width:92px; height:68px; background-image:url(../images/event_photo_bg.gif); margin:0 0 0 5px;}
.events_list-text{float:left; margin:0 0 0 5px; width:230px;}


.member{ padding:0 5px; width:720px;}
.member2{ padding:0 5px; width:720px;}
.member-img{ margin:0 0 0 200px;}
.member-in{ margin:0 0 10px 0; position:relative; min-height:870px;}
.member-in2{ margin:0 0 10px 0;}
.member-in2 h2{ font-size:13px;}
.member-list{}
.member-list img{ float:left; width:75px;}
.member-list-img{ float:left; width:75px;}
.member-list a{ float:left; padding:17px 0 0 15px; font-size:12px;}

.member-interview{float:right; height:20px;}
.member ul{ padding:0; margin:0;}
.member ul li{ line-height:20px; padding:0; list-style-type:none;}
.member ul li img{ padding:0 10px;}

.member_tab{ background-image:url(../images/tab_bg-2.gif); width:751px; height:38px; }
.member_tab ul{ padding:10px 0; margin:0;}
.member_tab ul li{ list-style-type:none; display:inline; padding:0 11px;}
.member_tab ul li a{ color:#FFFFFF; font-weight:bold;}
.member_tab ul li a:hover{ text-decoration:underline;}


.member-search{ background-image:url(../images/membersearch_bg.gif); width:686px; height:104px; margin:15px 0; padding:7px 10px;}
.member-search h2{ font-size:13px; display:inline;}
.member-search table{ padding:0 0 0 10px;}

.member-sort{ text-align:center; position:absolute; left:660px; padding:0 10px; background-image:url(../images/sort_bg.gif); background-repeat:repeat-y;}
.member-sort li{ background-image:url(../images/sort_tab.gif); width:48px; height:26px; display:block; padding:5px 0 0 !important; cursor:pointer;
}
.member-sort li:hover{ background-image:url(../images/sort_tab_over.gif); width:48px; height:26px; display:block; padding:5px 0 0 !important; color:#FFFFFF; font-weight:bold;
}
.member-sort li.active{ font-weight:bold; color:#FFFFFF; background-image:url(../images/sort_tab_over.gif); width:48px; height:26px; display:block; padding:5px 0 0;}


.news_home{padding:7px 15px; width:744px; background-image:url(../images/tab_bg2.png); background-repeat:repeat-x; background-position:top; min-height:300px;}
.news_page{padding:7px 15px; width:744px; background-image:url(../images/tab_bg2.png); background-repeat:repeat-x; background-position:top; min-height:300px;}

.news_tab{ background-image:url(../images/tab_bg.gif); width:751px; height:38px;}
.news_tab ul{ padding:10px 0; margin:0;}
.news_tab ul li{ list-style-type:none; display:inline; padding:0 11px;}
.news_tab ul li a{ color:#FFFFFF; font-weight:bold;}
.news_tab ul li a:hover{ text-decoration:underline;}

.news{ padding:10px 30px 10px 15px; background-image:url(../images/bg_news_details.png); background-position:bottom left; background-repeat:no-repeat;}
.news h2{ font-size:15px; font-weight:bold; color:#ce181e; display:inline;}
.news-head{}
.news-head h1{ font-size:17px; font-weight:bold; display:inline;}
.news-image{float:right; background-image:url(../images/news_photo_bg.gif); width:219px; height:135px; padding:10px;}
.news-details{ padding:0 0 15px 0;}
.news-details strong a{ text-decoration:underline;}

.news-details2{ padding:0 0 15px 0; float:left;}
.news-details2 strong a{ text-decoration:underline;}

.about{ padding:10px 0; width:720px;}
.about-in{}
.about-in ul{ padding:0 0 0 20px; margin:0;}
.about-in ul li{ line-height:24px; list-style-image:url(../images/li_image.gif);}

.about-board{background-image:url(../images/bg_news_details.png); background-position:bottom left; background-repeat:no-repeat; padding:5px 0 15px 10px; margin:0 0 10px 0;}
.about-board-img{ float:left; padding:0 20px 0 10px;}
.about-board-img-bg{background-image:url(../images/board_photo_bg.png); width:100px; height:120px;}

.member-img-bg{background-image:url(../images/member_photo_bg.png); width:109px; height:130px; padding:10px 0 0 10px;}


.about-board-details{ float:left;width:200px;}
.about-board-details-2{ float:left;width:350px}
.about-board-details a,.about-board-details-2 a{ color:#ce181f; font-weight:bold;}
.about-board-details a:hover,.about-board-details-2 a:hover{ text-decoration:underline;}
.about-board h2{ color:#ce181f; font-weight:bold; font-size:13px;}


.arcive{ padding:0; width:721px;}
.arcive-in{}
.arcive-in h1{color:#d1262c; font-weight:bold; font-size:15px;}
.arcive-in ul{ padding:0 0 0 20px; margin:0;}
.arcive-in ul li{ line-height:24px; list-style-image:url(../images/li_image.gif);}
.arcive-in-list{ padding:10px 0;}
.arcive-in-list-date{ color:#CC0000; width:90px; float:left;}
.arcive-in-list-detail{ float:left; width:630px;}

.connection_frame{ background-image:url(../images/connection_bg.gif); width:211px; padding:12px; float:left; margin:0 5px 5px 0;}
.connection_frame h1{ font-size:15px; font-weight:bold;}
.connection_frame a{ font-size:11px;}
.connection_frame-links{ margin:15px 0 0 0; overflow:visible;}
.connection_frame-links ul li{ line-height:12px; padding:5px 0;}


.sidebar{ width:197px; margin:0 0 10px 0;}
.sidebar-head_1{ height:14px; background-image:url(../images/sidebar_head_1.gif); padding:8px 10px 8px 15px; font-size:13px; font-weight:bold;}
.sidebar-head_2{ height:14px; background-image:url(../images/sidebar_head_2.gif); padding:8px 10px 8px 15px; font-size:13px; font-weight:bold;}
.sidebar-body{ padding:5px 0;  background-image:url(../images/sidebar_bg.gif);}
.sidebar-body-center{ text-align:center; margin:auto;  background-image:url(../images/sidebar_bg.gif);}
.sidebar-body-in{ padding:5px 0 5px 15px;}
.sidebar-body a{}
.sidebar-body ul{ padding:0 10px 0 30px; margin:0;}
.sidebar-body ul li{ padding:5px 0; list-style-image:url(../images/li_image.gif);}
.sidebar-body ul li a{font-size:11px;}
.sidebar-body ul li ul{ padding:5px 0 5px 16px;}
.sidebar-body ul li ul li{ padding:2px 0; list-style-image:url(../images/li_image.gif);}

.sidebar-bottom{ height:10px; background-image:url(../images/sidebar_bottom.gif);}


.line_shade{background-image:url(../images/line_grey_shade.gif); background-repeat:repeat-x; background-position:center; height:2px;}
.line{background-image:url(../images/line_grey.gif); background-position:center; background-repeat:repeat-x; padding:4px 0; height:2px;}
.line_ver{background-image:url(../images/line_grey.gif); background-position:bottom; background-repeat:repeat-y; padding:0 10px; width:1px;}
.topic_line{margin:0 0 10px 3px; width:741px;}


.tab{height:36px; float:left; position:relative; display:block;cursor:pointer;}
.tab .tab_1{ background-image:url(../images/tab_1.png); width:11px; height:33px; float:left;}
.tab .tab_2{ background-color:#df8080; float:left; height:23px; padding:10px 0 0 0;}
.tab .tab_2 { font-weight:bold; color:#FFFFFF;}
.tab .tab_3{ background-image:url(../images/tab_3.png); width:32px; float:left; height:33px;}

.tab_over{height:36px; float:left;}
.tab_over .tab_1{ background-image:url(../images/tab_over_1.png); width:11px; height:33px; float:left;}
.tab_over .tab_2{ background-color:#c9171d; float:left; height:23px; font-weight:bold; color:#FFFFFF; padding:10px 0 0 0;}
.tab_over .tab_3{ background-image:url(../images/tab_over_3.png); width:32px; float:left; height:33px;}

.tab:hover{height:36px; float:left;}
.tab:hover .tab_1{ background-image:url(../images/tab_over_1.png); width:11px; height:33px; float:left;}
.tab:hover .tab_2{ background-color:#c9171d; float:left; height:23px; font-weight:bold; color:#FFFFFF; padding:10px 0 0 0;}
.tab:hover .tab_3{ background-image:url(../images/tab_over_3.png); width:32px; float:left; height:33px;}


.tab-right{height:36px; float:left; position:relative; display:block;cursor:pointer;}
.tab-right .tab_1{ background-image:url(../images/tab_right_3.png); width:32px; height:33px; float:left;}
.tab-right .tab_2{ background-color:#df8080; float:left; height:23px; font-weight:bold; color:#FFFFFF; padding:10px 0 0 0; }
.tab-right .tab_2 { font-weight:bold; color:#FFFFFF;}
.tab-right .tab_3{ background-image:url(../images/tab_right_1.png); width:11px; float:left; height:33px;}

.tab-right2{height:36px; float:left; position:relative; display:block;cursor:pointer;}
.tab-right2 .tab_1{ background-image:url(../images/tab_right_3_over.png); width:32px; height:33px; float:left;}
.tab-right2 .tab_2{ background-color:#cc181e; float:left; height:23px; font-weight:bold; color:#FFFFFF; padding:10px 0 0 0; }
.tab-right2 .tab_2 { font-weight:bold; color:#FFFFFF;}
.tab-right2 .tab_3{ background-image:url(../images/tab_right_1_over.png); width:11px; float:left; height:33px;}


.tab-right:hover{height:36px; float:left;}
.tab-right:hover .tab_1{ background-image:url(../images/tab_right_3_over.png); width:32px; height:33px; float:left;}
.tab-right:hover .tab_2{ background-color:#c9171d; float:left; height:23px; font-weight:bold; color:#FFFFFF; padding:10px 0 0 0;}
.tab-right:hover .tab_3{ background-image:url(../images/tab_right_1_over.png); width:11px; float:left; height:33px;}


.sidebar_banner-big{ margin:0 0 7px 0; background-image:url(../images/banner/banner_big_bg.gif); padding:2px 0 0 2px; width:165px; height:136px;}
.sidebar_banner-small{ margin:0 0 7px 0; background-image:url(../images/banner/banner_small_bg.gif); padding:2px 0 0 2px; width:169px; height:71px;}


.footer_wrap{background-image:url(../images/bg_body_shade.gif); background-repeat:repeat-y; margin:auto; width:1060px; padding:0;}
.footer{ background-image:url(../images/footer_bg_2.gif); background-position:top; background-repeat: repeat-x;  width:1000px; margin:auto; text-align:center; padding:20px 0 20px 0; color:#000000;}
.footer a{ color:#000000; text-decoration:none;}
.footer-menu ul{ margin:0; padding:0;}
.footer-menu ul li{ margin:0; padding:0 5px 0 0; list-style-type:none; display:inline; color:#000000; list-style-image:url(../images/li_image.gif);}
.footer-menu ul li a{ color:#000000; text-decoration:none;}
.footer-menu ul li a:hover{ color:#ce181f;}

.loading-content{width:100px; margin:100px auto 400px;}



.nav_icon{background-image:url(../images/bg_nav.gif); width:786px; height:84px;}
.nav_icon a { display:block; text-indent:-1500em; overflow:hidden;}
.nav_icon .nav_icon-home a  { background-image:url(../images/home.png); width:65px; height:80px; margin:5px 11px 0 16px; float:left;}
.nav_icon .nav_icon-about a  { background-image:url(../images/about.png); width:65px; height:80px; margin:5px 11px 0 0; float:left;}
.nav_icon .nav_icon-news a  { background-image:url(../images/news.png); width:65px; height:80px; margin:5px 11px 0 0; float:left;}
.nav_icon .nav_icon-events a  { background-image:url(../images/events.png); width:65px; height:80px; margin:5px 11px 0 0; float:left;}
.nav_icon .nav_icon-member a  { background-image:url(../images/member.png); width:65px; height:80px; margin:5px 11px 0 0; float:left;}
.nav_icon .nav_icon-offers a  { background-image:url(../images/offers.png); width:65px; height:80px; margin:5px 11px 0 0; float:left;}
.nav_icon .nav_icon-sponsor a  { background-image:url(../images/sponsor.png); width:65px; height:80px; margin:5px 11px 0 0; float:left;}
.nav_icon .nav_icon-connections a  { background-image:url(../images/connections.png); width:65px; height:80px; margin:5px 11px 0 0; float:left;}
.nav_icon .nav_icon-archive a  { background-image:url(../images/archive.png); width:65px; height:80px; margin:5px 11px 0 0; float:left;}
.nav_icon .nav_icon-contact a  { background-image:url(../images/contact.png); width:65px; height:80px; margin:5px 11px 0 0; float:left;}

.nav_icon .nav_icon-nyp a  { background-image:url(../images/nyp.png); width:65px; height:80px; margin:5px 11px 0 0; float:left;}
.nav_icon .nav_icon-alumni a  { background-image:url(../images/alumni.png); width:65px; height:80px; margin:5px 11px 0 0; float:left;}



.nav_icon .nav_icon-home a:hover { margin:0 11px 0 16px; opacity:0.8;}
.nav_icon .nav_icon-about a:hover, 
.nav_icon .nav_icon-news a:hover, 
.nav_icon .nav_icon-events a:hover, 
.nav_icon .nav_icon-member a:hover, 
.nav_icon .nav_icon-offers a:hover,
.nav_icon .nav_icon-sponsor a:hover,
.nav_icon .nav_icon-connections a:hover,
.nav_icon .nav_icon-archive a:hover,
.nav_icon .nav_icon-nyp a:hover,
.nav_icon .nav_icon-alumni a:hover,
.nav_icon .nav_icon-contact a:hover { margin:0 11px 0 0; opacity:0.8;}

.nav_icon .nav_icon-home a:active,
.nav_icon .nav_icon-about a:active, 
.nav_icon .nav_icon-news a:active, 
.nav_icon .nav_icon-events a:active, 
.nav_icon .nav_icon-member a:active, 
.nav_icon .nav_icon-offers a:active,
.nav_icon .nav_icon-sponsor a:active,
.nav_icon .nav_icon-connections a:active,
.nav_icon .nav_icon-archive a:active,
.nav_icon .nav_icon-nyp a:active,
.nav_icon .nav_icon-alumni a:active,
.nav_icon .nav_icon-contact a:active{outline: none;}

.state-error {background-color:#FFDAD5;border:1px solid #FF0000;}

/*.dropdown-box{border:1px solid red; width:328px; height:20px;}*/
.new-filter{border:0px; width:76px; height:22px; background:url(../images/newsBtn.gif) no-repeat top left; color:#35425d; cursor:pointer; float:right;}



