/* element ********************/
html, body {font-family: Georgia ,Arial,Helvetica,sans-serif; background-color:#eeeae1; font-size:13px; color:#727272; line-height :20px;}
h1 {font-size:23px; text-transform: none;  margin:10px 0;color:#ee4444}
h2 {font-size:15px;  margin:20px 0 10px 0; color:#ee4444;text-transform:uppercase;}
h3 {font-size:10px; color:#ee4444; text-transform : uppercase;}
td{}
th{font-weight:bold;}
a {color:#727272;}
a:visited {color:#727272;}
p {margin:0.1em 0 1.0em 0;}
hr {color:#000; background-color:#000; border:none;height:1px;}
strong {font-weight:bold;}

/* layout ********************/
body {background-image:url(/core/general/img/bg/white_top.gif); background-repeat:repeat-x; }
#whole {background-image:url(/core/general/img/bg/whole_bg.jpg); background-repeat:no-repeat; background-position:center top;}
.subpage #whole {background-image:url(/core/general/img/bg/whole_subpage_bg.jpg); }
.subpage2 #whole {background-image:url(/core/general/img/bg/whole_subpage_bg.jpg); }
.newspage #whole {background-image:url(/core/general/img/bg/whole_newspage_bg.jpg); }
#whole2 {background-image:url(/core/general/img/bg/white_bottom.gif); background-repeat:repeat-x; background-position:center bottom;}
#hd {height:30px; background-color :#fff;} 
#ft {height:40px; background-color :#fff; overflow:hidden;} 
#bd {}

/* Yahoo grid */
#doc4{ width : 960px;}
.yui-t2 #yui-main .yui-b {margin-left:230px;}
.yui-t2 .twoType #yui-main .yui-b {margin-left:230px;}
.yui-t2 .newsType #yui-main .yui-b {margin-left:400px;}
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {float:right;margin-left:-25em; }
.yui-first{width:513px; float:left;}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u 
    {margin-left:0;width:200px;}

/* hdr, footer */
a.newslink { letter-spacing:1px; position: absolute; left: 51px; top: 98px; font-size:20px; width:145px; height:155px; color:#fff; text-decoration:none; display: block;}
a.newslink span {margin-top:70px; margin-left:45px; display:block;}
.subpage a.newslink span, .subpage2 a.newslink span {margin-top:70px; margin-left:40px; display:block;}
a.newslink:hover { background-image:url(/core/general/img/bg/news_on.jpg);background-repeat:no-repeat;}
.subpage a.newslink {left: 64px; top: 98px;}
.subpage2 a.newslink {left: 64px; top: 98px;}
.subpage a.newslink:hover, .subpage2 a.newslink:hover { background-image:url(/core/general/img/bg/news_on2.jpg);background-repeat:no-repeat;}
.newspage a.newslink {left: 190px; top: 58px; height:140px; }
.newspage a.newslink:hover { background-image:none;}

/* hd text && menu */
.hd_text{ width :700px; height:190px; font-size :16px; line-height :30px;}
.hd_menu{ height:180px;}

/* join */
#page .join{ width:730px; height:110px;}
#page .join a {margin-top:50px; float:right; text-decoration:none;}
#page .join .text1{color:#ee4444; font-size:20px;letter-spacing:1px}
#page .join .text2{color:#ee4444; font-size:13px;letter-spacing:1px}

/* logo and contact link */
.zephyr { margin:0 0 10px 0; }
.zephyr .contactus{ color:#ee4444; font-size:13px;letter-spacing:1px; text-decoration:none;}
.zephyr .findus { text-align:right; font-size:11px; padding-top:15px; padding-bottom:5px; color:#999; letter-spacing:1px;}
.zephyr .findus a { text-decoration:none; color:#999; margin:0 5px;}
.zephyr .dot{ padding:0 0 5px 0;}
.dot{ margin:20px 0 20px 0;}


/* primary */
#primary{ width:730px;}
.subpage2 #primary{ width:513px;}
.newspage #primary{ width:513px;}

#primary p{}
#primary li{ list-style-position:outside; list-style-type:disc; margin-left:20px;}
#primary .contents { background-color :#fff; padding:18px; line-height :22px;_padding:15px; }
#primary .contents img{ margin-top:0; }

#primary .table_contents{ background-color :#fff;}
#primary .table_contents{ line-height :18px;}
#primary .q_text { padding-right :20px;}
#primary .q_text h2{font-size:20px;  margin:10px 0; color:#ee4444;text-transform: none;}
#primary .table_contents td{ vertical-align:top;}
#primary .contents .about_contents img{ margin-top :10px;}
.cdInfo {width:580px; border:solid 1px #ccc; padding:10px; margin-bottom :20px;}
.cdInfo .buyIcon img{ margin-left:145px;}
.cdInfo tr{width:300px; padding:0 10px; height:24px;}
.cdInfo th{ background-color :#ccc;padding:0 25px 0 10px;}

.cdInfo td{padding:0 10px;}
.rpcontent img{ margin:0 10px;}
.buyIcon img{ margin-bottom :5px;}
.cdImg{}
.cdImg img{vertical-align:top; }
.cdInfo .cd{ width: 200px;}
.cdInfo .name{width:280px;}
.cdInfo .time{width:70px;}
.cd_text td{padding:0;}

/* bookmark */
.bookmark{ float :right;}
.com_detail{width:600px;}

/* company info+logo */
#com_info p{ font-size :11px; color:#ee4444/*#DE353C*/; line-height :10px; text-transform :uppercase ;  font :arial; margin:5px 0 7px 0;}
#com_info{ margin:10px 0;}
#com_info .logo{ margin:29px 0;}
/* Two colmn type and  secondary */
#secondary{  background-color :#D0D0D0; width :180px; padding:10px; font-size :13px;}
#secondary h1{font-size:10px; text-transform: uppercase; font-weight: normal; margin:10px 0 5px 0;color:#ee4444}
#secondary p{ margin:0;}
#secondary .performance_info{ margin : 10px 40px 60px 0;}
#secondary .Technical {margin: 10px 0 50px 0;}
#secondary .Technical h1{ font-size: 11px; text-transform: uppercase; margin:10px 0;}
#secondary .Technical h2{ font-size:10px; font-weight :normal; margin:5px 0 0 0; text-transform :uppercase; }
#secondary .newslist p{ font-size :11px;}
#secondary .newslist a{ text-decoration :none;}
/* tertiary */
#tertiary{}
/* footer */
#ft{}
#ft p{font-size:67%; padding:5px; text-transform :uppercase; padding:10px 0 0 30px; letter-spacing:1px;}
#ft a{ text-decoration :none;}

/* specific region ********************/

/* contact */
.contact {border:none; width:440px;}
.contact td{border:none; padding:2px;}
.contact input{height:23px; width:250px; font-size:100%;}
.contact textarea{width:250px;font-size:100%;}
.contact .button{float:right; width:60px;font-size:100%;}
.contents .wide{width:450px;}
.contents span { }
.yesno input{width:30px;}
/* sitemap */
.sitemap ul {margin:0.5em 2em;}
.sitemap li {margin:0;line-height:1em; list-style-type:disc;}
.sitemap a {text-decoration:none; color:#333;}



/* for printing ********************/
@media print {
#hd, #ft, #secondary{display:none;}
#bd .yui-b {display:none;}
#bd #yui-main .yui-b {display:block; margin:0;padding:0}
body, html, #whole, #doc4, #page, #bd, #primary { background:none; background-color:#fff;margin:0;padding:0; width:auto; color:#000;}
#bd .yui-b, #bd .yui-u, #bd div.first {width:auto;}
.contactText { display :none;}
.hd_menu{ display :none;}
#topnav2, #topnav3{ display :none;}
.bookmark{ display :none;}

}
