@charset"utf-8";

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,
menu,nav,section,summary,time,mark,audio,video{margin:0; padding:0;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  display: block; }

html, body { height:100%; }

li { list-style-type:none; }
img,fieldset,iframe{border:0;}
img,fieldset { border:none; }
img{ max-width:100%; }
li img, dd img { vertical-align:top; }
input { vertical-align:middle; }


table{border-collapse:collapse;border-spacing:0}

#skip, .skip { font-size:0; width:0; height:0; line-height:0; position:absolute; left:-9999px; }

#user_skip a{position:absolute;left:0;top:-30px;width:auto;text-align:left;z-index:999}
#user_skip a:active,#user_skip a:focus{top:0;text-decoration:none;cursor:pointer;zoom:1; border:1px solid gray; padding:3px;}
#user_skip a span{display:inline-block;padding:2px 18px 0 3px;font-size:11px;color:#000;line-height:20px;background:url(../images/layout/cal_next.gif) no-repeat right center}

.cursor_pointer { cursor:pointer; }
.alignC { text-align:center; }
