* { margin:0px; padding:0px; border:0px none; }
html { overflow-y: scroll; background:#fff url() repeat-x fixed 100% 0; }
body { width:100%; height:100%; font-size:12px; font-family:'arial','tahoma'; color:#222; background:transparent url() repeat-x scroll 0 0; }
h2 { color:#6bd; font-size:14pt }
p { margin:3px; }

a { cursor:pointer; }
A:link { text-decoration:None !important;}
A:visited { text-decoration:None;}
A:active { text-decoration:None;}
A:hover { text-decoration:None;}


h4 { font-size:13px; }

.inline-block {height:auto; display:inline-block; *display:inline; *zoom:1; vertical-align:top; }

.banner { border:3px solid #cd3; margin-bottom:3px; }


/*main bar*/
.main_bar { background:#fff; width:600px; height:24px; margin-bottom:1px; }
.main_bar a h4 {width:80px; padding:5px 12px; }
.main_bar a { color:#000; }
.main_bar p {padding:2px 0px; }
.main_bar a span {width:80px; padding:10px 0px; margin:10px;}
/*div page*/
.sub_link { padding:8px 0px; font-size:12px; }
hr { height:1px; background:#ccc;}

.dl_input { border:1px solid #79b; }

.no-margin { margin:0px; }
.no-padding { padding:0px; }

/* sub_link */
.sub_link p a {color:#777;}
.sub_link p b a {color:#555;}

/* top menu */
.top_menu a { color:#fff; }

