/* General Formatting */

html, body {
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
}

body, td, p, ul, ol, li, .input, .inputbt, th {
    font-family: Tahoma, Arial, Helvetica, MS Sans Serif;
    font-size: 11px;
}

.copyright, .copyright a, .small, .small a {
    font-size: 10px;
    color: #666;
}

td.copyright {
    height: 30px;
}

.pad_left {
    padding-left: 5px;
}

.pad_left10 {
    padding-left: 10px;
}

.pad_right {
    padding-right: 5px;
}

.pad_right50 {
    padding-right: 50px;
}

a, .menu a:hover {
    text-decoration: underline;
}

a:hover, .menu a {
    text-decoration: none;
}

.menu, .menu a {
    font-size: 10px;
    font-weight: bold;
    color: #fff;
}

.cmenu, .cmenu a {
    color: #0093DD;
    font-size: 11px;
    text-decoration: none;
}

.cmenu a:hover {
    text-decoration: underline;
}

.cmenu_sel {
    color: #f00;
    font-size: 11px;
    font-weight: bold;
}

.subnav, .subnav a {
    color: #009ACF;
    font-size: 11px;
}

td.menu {
    background-color: #C10001;
    height: 17px;
    padding-left: 10px;
    padding-right: 30px;
}

.cblock_title {
    color: #0099CC;
    font-weight: bold;
    font-size: 11px;
    padding-left: 2px;
    padding-right: 2px;
}

.slogan {
    color: #0093DD;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
}

hr {
    color: #CFCFCF;
}

.news_date {
    font-weight: bold;
    color: #f00;
}

.news_company {
    font-weight: bold;
}

.news_detail {
    background-color: #0093DD;
    color: #fff;
}

.quiz_title {
    color: #656565;
    font-weight: bold;
}

.item_title {
    color: #C10001;
    font-size: 12px;
    font-weight: bold;
}

.item_url {
    color: #CF0000;
}

.item_price {
    background-color: #00AEEF;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
}

.order table {
    border-left: 1px solid #000;
    border-top: 1px solid #000;
}

.order td, .order th {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 1px;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs {position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Styles for level 0*/
.clLevel0,.clLevel0over {position:absolute;padding:2px; font-size : 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.clLevel0 {background-color:#00AEF0; layer-background-color:#00AEF0; color : #fff;}
.clLevel0over{background-color:#0093DD; layer-background-color:#0093DD; cursor:hand; color : #fff;}
.clLevel0border {position:absolute;visibility:hidden; background-color:#009; layer-background-color:#009;}

.header {
    background-color: #ddd;
}

.grid0 {
    background-color: #eef;
}

.grid1 {
    background-color: #ccf;
}
