html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;vertical-align:baseline;margin:0;padding:0;font-size: 1em}
body{line-height:1.5;background:#fff;color:#000;font:80% Arial,"Helvetica Neue","Lucida Grande",Helvetica,Verdana,sans-serif}
table{border-collapse:separate;border-spacing:0;}
li{list-style:none;}
caption,th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{}
a img{border:none}
h1,h2,h3,h4,h5,h6{font-weight:400}
h1{font-size:3em;margin-bottom:.5em}
h2{font-size:2em;margin-bottom:.75em}
h3{font-size:1.5em;margin-bottom:1em}
h4{font-size:1.2em;margin-bottom:1.25em}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em}
h6{font-size:1em;font-weight:700}
p{margin:0 0 1.5em}
abbr,acronym{border-bottom:1px dotted #666}
address{margin-top:1.5em;font-style:italic}
blockquote{font-style:italic;margin:1.5em}
em,dfn{font-style:italic}
pre,code{white-space:pre;margin:1.5em 0}
pre,code,tt{font:1em 'andale mono','monotype.com','lucida console',monospace;line-height:1.5}
tt{display:block;line-height:1.5;margin:1.5em 0}



body, ul, td {
  font-family: arial, helvetica, sans-serif;
  font-size:   12px;
  line-height: 18px;
  text-align: left;
}

a         {text-decoration:underline;}
a:link    {text-decoration:underline;}
a:visited {text-decoration:underline;}

td        {vertical-align:top;}

textarea  {overflow:auto;}

p         {margin:0;}

#framework {
  width: 900px;
  margin: 0 auto 0;
  overflow:visible;
  background-color:#FFF;

}

#menu     {width: 900px;}

#flash {
  overflow:hidden;
  margin:0 0 10px 0;
  border: 1px solid #000;
  background-color:#eee;
  padding-left:5px;
}
#main {
  margin: 0;
  padding:10px;
  position: relative;
  float: left;
  width: 880px;
}
#footer{
  height: 12px;
  width: 900px;
  clear: both;
  text-align:right;
  font-size:10px;
}
#footer a     {text-decoration:none;}

#warning {
  color:#f00;
  font-weight:bold;
}
#notice {
  color:#090;
  font-weight:bold;
}