html, body { font-size:75%;margin:0;padding:0; }
body, a, p { font-family:arial,sans-serif;color:#FFFFFF; }
div, img, input { margin:0;padding:0; }
a:hover { text-decoration:none; }
img { vertical-align:middle; }
html { _overflow:hidden; }
body { background:url(../img/back.gif);_width:100%;_height:100%; }

.clear { clear:both;font-size:0;height:0;line-height:0; }
#wrap { _overflow:auto;_height:100%;_width:100%;position:relative; }
#shadow-back { height:100%;width:100%;position:fixed;_position:absolute;left:0;top:0; }
#shadow-trans { height:100%;width:100%;background:#000000;opacity:0.5;filter:alpha(opacity=50);position:absolute;z-index:0; }

#dd-business { margin:35px auto;width:950px;position:relative; }
#dd-wrap { background:url(../img/backbar.gif);padding:5px; }

#dd-head { background-color:#212121;height:165px;border:solid 1px #282928;border-bottom:1px solid #141414;padding:0 30px 0 25px; }
#dd-logo { width:175px;margin-top:30px;float:left; }
#dd-logo-img { background:url(../img/logo.png);width:200px;height:133px;margin:0 auto; }
#dd-logo-head { font-size:2.5em; border-bottom:1px solid white;font-weight:bold;text-align:center;margin-top:5px; }
#dd-logo-head2 { font-size:1.1em; margin-top:5px;text-align:center; }
.dd-navi { float:right;margin-top:60px;width:200px; }
.dd-navi-txt { font-size:1.4em;float:right;margin-top:2px;color:#a4a4a4;padding:0 5px 0 20px;cursor:pointer;overflow:hidden;white-space:nowrap;text-align:center;height:16px;line-height:16px; }
.dd-navi-dot { float:right;margin:2px 0;width:5px;height:16px;overflow:hidden;white-space:nowrap; }
.dd-navi-1 { background-color:#dd7a06;color:white; }
.dd-navi-2 { background-color:#d08307;color:white; }
.dd-navi-34 { background-color:#dd9d06;color:white; }
.dd-navi-5 { background-color:#ddc006;color:white; }
.dd-navi-6 { background-color:#d0c607;color:white; }
.dd-navi-7 { background-color:#b6be0a;color:white; }
.dd-navi-8 { background-color:#68dd06;color:white; }

/* Use display:inline-block avoid ie bug. */
#dd-body { *display:inline-block;background-color:#212121;border:solid 1px #282928;border-top:1px solid #292a2a; }
#dd-focus { width:885px;height:340px;border:6px solid #141414;margin:25px auto;background:#212121;position:relative;overflow:hidden; }
.dd-focus-panel { width:885px;height:340px;position:absolute;z-index:1; }
#dd-focus-bar { opacity:0.6;filter:alpha(opacity=60);background-color:#141414;height:35px;width:785px;position:absolute;left:0;bottom:0;z-index:2;overflow:hidden; }
.dd-focus-txt { height:35px;font-size:1.5em;line-height:35px;width:785px;position:absolute;}
#dd-focus-barback { background:url(../img/barback.gif);height:35px;width:347px;position:absolute;right:-1px;bottom:0;z-index:3; }
.dd-focus-butcur { display:inline;background:url(../img/butcur.gif);height:29px;width:29px;margin-top:3px;float:left;line-height:27px;text-align:center;font-size:1.5em;margin-left:20px;font-weight:bold;cursor:pointer;color:white; }
.dd-focus-butnor { display:inline;background:url(../img/butnormal.gif);height:29px;width:29px;margin-top:3px;float:left;line-height:27px;text-align:center;font-size:1.5em;margin-left:20px;font-weight:bold;cursor:pointer;color:white; }

#dd-major { padding-left:21px; }
.dd-major-block { width:298px;height:340px;float:left;margin-right:1px;background-color:#141414;text-align:center; }
#dd-major-about { width:850px;background-color:#141414;padding:20px;margin:20px 0; }
#dd-major-about h1 { font-size:2em;color:white; }
#dd-major-about p { color:#888888;font-size:1.5em; line-height:20px;}
.dd-major-img { width:275px;height:151px;margin:10px auto; }
.dd-major-title { margin:0 auto;text-align:center;font-size:1.6em;font-weight:bold;padding:15px 30px; }
.dd-major-txt { margin:0 auto;font-size:1.2em;padding:0 20px;color:#888888;padding-bottom:20px; }
.dd-major-more { line-height:24px;font-size:1.2em; }
.dd-major-more img { margin-left:8px; }
#dd-info { margin:30px auto;width:894px; }
#dd-info-img { background:url(../img/infoimg.jpg);width:286px;height:221px;/*border:8px solid #8e8e8e;*/float:left; }
.dd-info-content { float:right;width:570px; }
#dd-info-title { font-size:2.5em;margin:0;padding:0; }
#dd-info-txt { color:#888888;margin:0;padding:0;font-size:1.3em;margin-top:5px;line-height:20px; }


#dd-list { float:left;margin:30px 0 20px 30px;width:230px;border-right:1px solid #292a2a; }
#dd-list-border { border-right:1px solid #141414; }
.dd-list-txt { float:left;margin-top:3px;color:#a4a4a4;padding:0 20px 0 5px;cursor:pointer;overflow:hidden;white-space:nowrap;text-align:center;font-size:1.4em;height:16px;line-height:16px; }
.dd-list-dot { float:left;margin:3px 0;width:5px;height:16px;overflow:hidden;white-space:nowrap; }

.dd-panel { float:left;padding:10px 10px 0 40px;margin:20px 20px 20px 0;width:600px;*width:550px; }
.dd-intro { margin-bottom:20px; }
.dd-intro p { font-size:1.5em;color:#888888;line-height:20px; }
.dd-intro b { font-size:1.5em; }
.dd-intro h3 { font-size:1.7em; }
.dd-intro li { color:#888888;list-style-type:disc;}
.dd-s-panel { background:#141414;padding:10px;margin-bottom:10px;*display:inline-block; }
/*.dd-s-image { float:left;margin-right:20px;background:url(../img/major2.jpg);width:150px;height:100px; }*/
.dd-s-panel p { font-size:1.4em;color:#888888 }
.dd-s-panel img { float:left;margin:10px 10px 10px 0; }

.inline-block { display:inline-block; }
.inline { *display:inline; }
.button-box { height:20px;margin-bottom:9px; }
.button-box-tb { border-color:#bbbbbb;border-style:solid;border-width:1px 0;height:100%;position:relative; }
.button-box-lr { background:#dddddd;border-color:#bbbbbb;border-style:solid;border-width:0 1px;height:100%;*left:-1px;margin:0 -1px;position:relative; }
.button-box-light { background:#f9f9f9;border-bottom:2px solid #eeeeee;display:block;height:9px;left:0;position:absolute;right:0;top:0;width:100%; }
.button-box-text { font-size:1.2em;color:#000000;cursor:pointer;height:20px;line-height:20px;padding:0 12px;position:relative;white-space:nowrap; }
.button-box-tb a:hover { background:#f9f9f9; }

#dd-body ul, li { list-style:none;font-size:1.2em;margin:0;padding:0; }
#dd-body ul li { position:relative;margin: 5px; }
#dd-body ul li label { position:absolute; }
#dd-body ul li input { margin-left:100px;width:300px; }
#dd-body ul li span { margin-left:10px;color:#888; }

#pop-window { position:absolute;z-index:10;top:50%;left:50%;width:150px;height:150px;margin-top:-75px;margin-left:-75px; }
#pop-window .top-bar { position:absolute;top:0;left:0;width:100%; }
#pop-window .bottom-bar { position:absolute;bottom:0;left:0;width:100%; }
#pop-window .corner { position:absolute;width:12px;height:12px; }
#pop-window .middle { margin:0 12px;height:12px;background:white; }
#pop-window .tl { background:url(../img/popwindow.gif) -12px 0;left:0; }
#pop-window .tr { right:0;top:0;background:url(../img/popwindow.gif) 0 0; }
#pop-window .bl { background:url(../img/popwindow.gif) -12px -12px;left:0; }
#pop-window .br { background:url(../img/popwindow.gif) 0 -12px;right:0;top:0; }
#pop-window .content { position:relative;top:12px;left:0;padding:0 12px;height:126px;background:white;color:#7a7a7a;font-size:1.2em;overflow:auto; }
#pop-window .loading { text-align:center; }
#pop-window .loading img { margin-top:52px; }
#pop-window .close-bar { height:22px;padding:0 12px;position:relative;text-align:right; }
#pop-window .close-bar .close-button { background:url(../img/popwindow.gif) -24px 0;height:22px;width:22px;position:absolute;top:0;right:12px;cursor:pointer; }
#pop-window .close-bar .close-button { background:url(../img/popwindow.gif) -24px 0;height:22px;width:22px;position:absolute;top:0;right:12px;cursor:pointer; }
#pop-window .close-bar .close-text { text-align:right;margin-right:28px;color:#aaaaaa;font-size:1.5em;height:22px;line-height:22px;cursor:pointer;font-weight:bold; }
#pop-window .content-dom { overflow:auto; }

#pop-window .content-dom textarea { width:450px;height:120px;vertical-align:top; }
